Web + Life Hack

〜True But Useless〜

New Relicを使ってる人に見て欲しい指標。「Apdex」



おそらくweb開発をしている会社で導入していない方が珍しいぐらい
利用されているNew Relic。
そのnew relicで今回、面白い指標があったのでご紹介させて頂きます!

new relic


f:id:g08m11:20140802154610p:plain


その指標がこれです。

Apdex(New Relic独自指標)

f:id:g08m11:20140802154224p:plain


このApdex(New Relic独自指標)は
管理画面のページ下
にあるもので
New Relicが出しているユーザーの満足度を計測する指標です。
その算出方法はすごくシンプルで


(500ms以内にかえってきたリクエスト + (500〜2000ms以内にかえってリクエスト/2))/トータルリクエスト


というものです。
参考までに例を出すと

  • 200トータルリクエスト
  • 500ms以内のリクエスト170
  • 500〜2000ms以内のリクエスト20
  • 2秒以内にかえってきたリクエスト10

であった場合
Apdex score は

0.9: (170 + (20/2))/200 = 0.9

になります。


f:id:g08m11:20140802154227p:plain

これは高ければ高いほど、ユーザーの満足度が高いことを表しますので、
この数値が徐々に下がっていったり、急激に下がることがあれば

  • 直近のデプロイ内容を確認
  • Bingbotによるアクセス集中が起きていないかの確認
  • そもそもサーバー容量が足りていないかの確認

が必要かと重います。

また攻めるエンジニアであれば

Apdex score を上げてサービス内のLTVの向上を図りたい!

と、サーバー増設の検討を決済者に提案するのも手ですね!