NewRelic Transactionメトリクス
https://gyazo.com/803def720ed5c1d307df088fcd92c11c
/icons/hr.icon
Most time consuming
何か?: トランザクションが最も多くの時間を消費しているエンドポイントや処理。
向き合い方: どのトランザクションが最もリソースを消費しているかを特定し、最適化の対象として検討。
活用例: 重いDBクエリや外部APIの呼び出しを特定し、それらの処理を最適化する。
/icons/hr.icon
Slowest average response time
何か?: 平均的なレスポンスタイムが最も遅いトランザクション。
向き合い方: なぜそのトランザクションが遅いのかの原因を深堀りし、パフォーマンス改善のアクションを取る。
活用例: キャッシングの導入やコードのリファクタリングを行い、レスポンスタイムを改善する。
/icons/hr.icon
Highest error rate
何か?: エラー率が最も高いトランザクション。
向き合い方: エラーの原因を特定し、修正する。また、エラーの発生を早期に検知するためのアラートを設定。
活用例: 不正な入力データや外部サービスの障害が原因である場合、エラーハンドリングを強化する。
/icons/hr.icon
Throughput (calls per minute)
何か?: 1分あたりのトランザクションの呼び出し回数。
向き合い方: トラフィックの傾向を理解し、必要に応じてリソースのスケーリングや最適化を行う。
活用例: トラフィックのピーク時にリソースを追加するなど、オートスケーリングのルールを設定する。
/icons/hr.icon
Apdex by most dissatisfying
何か?: Apdexスコアが最も低い(ユーザーの満足度が最も低い)トランザクション。
向き合い方: Apdexスコアを改善するためのアクションを取る。ユーザーエクスペリエンスの改善を目指す。
活用例: ユーザーが最も不満を感じるトランザクションを特定し、UI/UXの改善やバックエンドの最適化を行う。
/icons/hr.icon