当社のパフォーマンス分析レポートは、アプリケーションの正常性とパフォーマンスのシンプルで事前定義されたビューを提供します。詳細については、以下のレポートを選択してください。
バックグラウンドジョブ分析レポートは、 DelayedJob
やResque
などのNewRelicによってインストルメント化されたフレームワークを使用する本番環境で実行されているジョブやその他の非Webトランザクションのパフォーマンスを分析するのに役立ちます。レポートには、スループットに費やされた時間(1分あたりのリクエスト数またはrpm )、ジョブに費やされた合計時間、ジョブの平均実行時間など、過去24時間から過去7日間までの比較情報が表示されます。
UIでのレポート表示
アプリの Background jobs analysis [バックグラウンド ジョブ分析] レポートを表示するには: one.newrelic.com >All capabilities > APM & services > (アプリを選択) > Reports > Performance > Non-web transactions タブに移動します。デフォルトのレポートは、過去 24 時間を 7 日前の 24 時間と比較し、過去 7 日間の平均をとります。
あなたがしたい場合は... | これを行う |
---|---|
表示内容の変更 | 期間チェックボックスのオプションを選択または選択解除します。 |
表示されるトランザクションの制限 | Filter テキストボックスを使用します。 |
ソート順の変更 | [並べ替え] ドロップダウン メニューから使用可能なオプションの 1 つを選択します。 |
棒グラフに表示するデータを選択 | Plotting オプションを選択します。 |
トランザクションの詳細を見る | トランザクションのタイトルを選択すると、APM トランザクション ページ に直接アクセスできます。 |
APMのキャパシティ分析レポートでは、アプリのインスタンスが何台稼働していて、どのくらいビジー状態なのかが表示されます。この情報は、アプリがリクエスト負荷をサポートするのに十分なインスタンスを配置しているかどうかを分析するのに役立ちます。また、この情報を利用して、最適なパフォーマンスを得るために構成を微調整することができます。
容量分析レポートは、 Python と Ruby 言語のエージェントでのみ利用できます。
容量分析レポートを見る
アプリの容量分析レポートを表示するには、次のようにします。
one.newrelic.com >All capabilities > APM & services > (アプリを選択) > Reports > Capacityに移動します。
New Relic の標準的な ページ機能 を使って、詳細な情報にドリルダウンすることができます。
レポートには3つのチャートが掲載されています。
容量グラフ
説明
アプリインスタンスのビジー状態
このチャートでは、アプリケーションのインスタンスのビジー状態を、リクエストの処理にかかる時間の割合として表示します。このチャートには、任意の期間の平均、最小、最大のパーセンテージが含まれます。
この情報をもとに、アプリケーションのインスタンス数が適切かどうかを判断します。アプリケーションの使用率が100%に近づくと、リクエストを処理するために、より多くのインスタンスが必要になります。
ホストによるアプリインスタンスの再起動
このグラフは、各時間間隔でのインスタンスの再起動の数を示しています。この情報をもとに、アプリケーションのインスタンスが頻繁に再起動しているかどうかを判断します。
特定のホストのアクティビティを分離するには、チャート下の凡例で他のホストのタイトルを選択して、非表示にしたり、チャートに戻したりします。
または
APM Summary ページの Hosts リストから選択してください。
アプリのインスタンス解析
このグラフは、実行中のインスタンスの総数と、同時実行インスタンス負荷を示しています。同時実行インスタンス負荷は、アプリの負荷を処理するために必要な、完全にビジーなインスタンスの数です。New Relic では、 App instance busy チャートの平均アプリインスタンス値に、実行中のインスタンス数を乗じて算出しています。
Pythonのシングルまたはマルチスレッドアプリ
Python エージェントの場合、キャパシティ分析のレポートは、従来のシングルスレッドまたはマルチスレッドのアプリケーションに対してのみ機能します。これは、New Relic がシステム負荷を計算する方法が、コルーチンベースのシステムには適用されないためです。
従来のシングルまたはマルチスレッドのアプリケーションを使用している場合、Pythonエージェントによって生成されたメトリック情報は、オプションのC拡張コンポーネントがコンパイルおよびインストールできる場合にのみ取得され、レポートされます。geventやeventletのようなコルーチンベースのシステムをWSGIサーバーと組み合わせて使用する場合、容量分析レポートにはエージェントの再起動以外のデータは表示されません。
APM のデータベース分析レポートでは、過去 24 時間から過去 7 日間にさかのぼって、アプリケーションのパフォーマンスをデータベースの視点から分析することができます。スループット(1分間の操作要求数、 rpm )、操作にかかった総時間、平均実行時間など、トランザクションの比較情報を表示します。
データベース分析レポートを見る
アプリのデータベース分析レポートを表示するには: one.newrelic.com >All capabilities > APM & services > (アプリを選択) > Reports > Performance > Databases タブに移動します。デフォルトのレポートは、過去 24 時間を 7 日前の 24 時間と比較し、過去 7 日間の平均をとります。
あなたがしたい場合は... | これを行う |
---|---|
表示内容の変更 | 期間チェックボックスのオプションを選択または選択解除します。 |
表示されるトランザクションの制限 | [フィルター]テキストボックスに値を入力します。たとえば、値Userを含む |
ソート順の変更 | [並べ替え] ドロップダウン メニューから使用可能なオプションの 1 つを選択します。 |
棒グラフに表示するデータを選択 | Plotting オプションを選択します。 |
トランザクションの詳細を見る | トランザクションのタイトルを選択すると、APMの Database and slow queries page に直接アクセスできます。 |
APM のスケーラビリティ分析レポートには、アプリケーション負荷に関連した応答時間、データベース時間、および CPU 時間が表示されます。これは、パフォーマンスを評価し、アプリの成長に伴う潜在的なハードウェア要件を特定するのに役立ちます。
スケーラビリティ分析レポートを見る
自分のアプリのレポートを表示するには
one.newrelic.com >All capabilities > APM & services > (アプリを選択) > Reports > Scalabilityに移動します。
スケーラビリティ分析レポートには、応答時間、データベース、APM CPU の 3 つのタブが含まれています。各タブにはビルボードとチャートが含まれており、パフォーマンスのさまざまな側面を表します。
タブ | 説明 |
---|---|
レスポンスタイム | このタブのグラフは、アプリケーションの応答時間とアプリケーション負荷を 1 分あたりのリクエスト数でプロットします。適切にスケーリングしているアプリケーションの場合、応答時間は水平または水平に近い値になるはずです。ビルボードには、平均、最小、最大応答時間、および平均スループットが表示されます。 |
データベース | このタブのグラフは、アプリケーションのデータベース時間とアプリケーション負荷を 1 分あたりのリクエスト数でプロットします。適切にスケーリングしているアプリケーションの場合、プロットされた点にほぼ直線のパターンが表示されるはずです。ビルボードには、データベース時間の平均、最小、最大、および平均スループットが表示されます。 |
APM CPU | このタブのグラフは、アプリケーションのリクエストあたりの CPU 時間とアプリケーションの負荷を 1 分あたりのリクエスト数でプロットします。適切にスケーリングしているアプリケーションの場合、プロットされた点にほぼ直線のパターンが表示されるはずです。ビルボードには、平均、最小、最大 CPU 時間、および平均スループットが表示されます。 |
グラフには 2 つの線があります。データ ポイントを結ぶ主線と、「平滑化」とラベル付けされ、主線の平滑化バージョンを示す副線です。セカンダリ ラインは、プライマリ ラインで観察される予期せぬ変動を気にすることなく、アプリケーションのパフォーマンスを視覚化するのに役立ちます。
これらのチャートは他の New Relic チャートとは少し異なる方法で構築されており、一般的に使用できるデフォルトのチャート アクションはありません。
時間帯の選択
スケーラビリティ レポートには、さまざまな期間にわたるデータを表示できる 時間ピッカーが 含まれています。アプリケーションのスケーラビリティを分析する場合、これより短い時間範囲では全体像が得られないため、推奨される最小期間は 30 分です。時間ピッカーは、過去 30 分のデフォルト値を使用します。
個々のインスタンスのデータを表示する
各タブには、特定のインスタンスを選択できるインスタンス ピッカーが含まれており、グラフとビルボードがそのインスタンスのデータにフィルターされます。
APMのウェブトランザクション分析レポートは、スループット(1分あたりのリクエスト数、 rpm )、ウェブトランザクションの合計時間、実行にかかる平均時間、 Apdex スコアなど、ウェブトランザクションの比較情報を提供します。過去24時間のデータを、前の24時間、7日前、過去7日間の平均値と比較することができます。
この情報を使って、どのウェブトランザクションが最も時間を消費しているか、コール数が多いか、標準偏差が大きいか、などを分析します。この情報は、アプリを微調整する箇所を特定するのに役立ちます。
Webトランザクション分析レポートを見る
アプリの Web トランザクション分析レポートを表示するには 、one.newrelic.com >All capabilities > APM & services > (アプリを選択) > Reports > Performance > Web transactions タブに移動します。
デフォルトのレポートでは、過去24時間と前の24時間、7日前、および過去7日間の平均値を比較します。アスタリスク(*)が続くApdexエントリは、特定の期間に複数のApdex閾値が設定されていることを示します。
あなたがしたい場合は... | これを行う |
---|---|
表示内容の変更 | 期間チェックボックスのオプションを選択または選択解除します。 |
表示されるトランザクションの制限 | [フィルター]テキストボックスを使用します。たとえば、名前に |
ソート順の変更 | [並べ替え] ドロップダウン メニューから使用可能なオプションの 1 つを選択します。 |
棒グラフに表示するデータを選択 | Plotting オプションを選択します。 |
ウェブ取引の詳細を見る | Web トランザクションのタイトルを選択すると、APM トランザクション ページ に直接アクセスできます。 |
毎週月曜日、New Relic は、 このレポートを受け取ることを選択したお客様のアカウントのユーザーに、電子メールでウィークリーパフォーマンスレポートを送信します 。このメールレポートには、選択したアプリケーショングループの過去 1 週間のパフォーマンスメトリクスの概要が含まれています。ウィークリーパフォーマンスレポートは、APM の サービスレベルアグリーメント (SLA) レポート とは異なります。
重要
現在、EU地域のアカウントでは、週間パフォーマンスレポートは利用できません。
レポート例の詳細を見る
お客様のアカウントの週間パフォーマンスレポートの例を見るには
ユーザー メニューから [ユーザー設定] を選択します。
[毎週の概要メール]に移動し、[メールのサンプルを見る] を選択します。
パフォーマンスレポートはセクションに分かれています。
セクション
説明
注目のアプリ
これにより、 スループットパターンとパフォーマンスメトリクスの両方が提供されます アカウントの中でコール数が最も多いアプリケーションを対象としています。
ブラウザの監視機能が連動しているアプリケーションは、コール数が少なくても、連動していないアプリケーションよりも優先されます。
すべてのアプリのレポート
このセクションでは、お客様のアカウント内でコール数が最も多い20のアプリケーションについて、重要なパフォーマンスメトリクスを提供します。このリストのメトリクスには、アップタイム、 Apdex 、ロード時間、およびスループットが含まれます。
最近の出来事
このセクションには、最近のアラート、アプリケーションに行ったデプロイメント、またはアカウント内のアプリケーションに記録されているその他のイベントが含まれます。
選択されたアプリケーション
New Relicでは、これらの条件を満たす通話回数の多いアプリを上位20位まで選出しています。
アプリは最低でも25リクエスト/分(rpm)のスループットが必要です。
アプリにはウェブトランザクションが含まれている必要があります。
ブラウザの監視機能が連動しているアプリケーションは、コール数が少なくても、連動していないアプリケーションよりも優先されます。
レポートメールのオプトイン/アウト
毎週のパフォーマンス レポートのメールを管理するには、 one.newrelic.comにアクセスしてください。ユーザー メニューをクリックし、[ユーザー設定] を選択します。アクセスできる New Relic アカウントごとに個別にオプトイン/オプトアウトすることに注意してください。
データを分析
APMには、ユーザーインターフェースにいくつかのレポートが含まれています。ソフトウェアに関するデータを他のフォーマットで収集、分析、可視化するには、 クエリビルダー をご利用ください。