私は New Relic と Insights を初めて使用し、自分のページをベンチマークするための適切なクエリを思いつくのに苦労しています。状況の例を次に示します。本のライブラリを管理するページがあるとします。ユーザーはログインして、チェックアウトした書籍のリストを表示するページに移動できます ( myfreelibrary.com/checkouts
)。そのページが読み込まれると、そのユーザーがチェックアウトした書籍のリストが、バックエンドへの JSON 呼び出しによって取得されます ( POST: mylibapi.com/books/{user-id}?format=json
)。少数の本を持っているユーザーもいれば、20 ~ 30 冊の本を持っているユーザーもいれば、100 冊以上持っているユーザーもいます。
チェックアウト ページの平均ページ レンダリング時間を表示する New Relic ダッシュボードを作成しようとしています。例: 20 冊未満、21 ~ 50 冊、51 ~ 100 冊、100 冊以上のユーザーの平均 pageRenderTime。
また、それらの時間を 1 週間前に取得した同じ指標と比較できるようにしたいと考えています。最終的な目標は、最近の UI の改善がさまざまなユーザー層のページ レンダリング時間にプラスの影響を与えているかどうかを確認できるようにすることです。
事前に情報をありがとう!