次の方法で共有


Application Insights 標準メトリック

標準メトリックは収集中に事前に集計されるため、クエリ時のパフォーマンスが向上します。 このことから、ダッシュボードやリアルタイム アラートで使用することをお勧めします。

Note

以下のドキュメントは、Application Insights クラシック API に関するものです。 Application Insights の長期的な計画は、OpenTelemetry を使用してデータを収集することです。 詳細については、「.NET、Node.js、Python、Java アプリケーション用の Azure Monitor OpenTelemetry を有効にする」と「Microsoft の OpenTelemetry ロードマップ」を参照してください。 .NETNode.jsPython 向けの移行ガイダンスを利用できます。

可用性のメトリック

可用性カテゴリのメトリックを使用すると、世界中の地点から観察された Web アプリケーションの正常性を確認できます。 このカテゴリにあるメトリックの使用を開始するには、可用性テストを構成します

可用性 (availabilityResults/availabilityPercentage)

可用性メトリックは、問題が検出されなかった Web テストの実行の割合を示します。 可能な最小値は 0 で、これはすべての Web テストの実行が失敗したことを示します。 値 100 は、すべての Web テストの実行が検証条件に合格したことを意味します。

Unit of measure サポートされる集計 サポートされるディメンション
パーセント Average Run location, Test name

可用性テスト継続時間 (availabilityResults/duration)

可用性テスト継続時間メトリックは、Web テストの実行にかかった時間を示します。 複数ステップの Web テストの場合、メトリックには、すべてのステップの合計実行時間が反映されます。

Unit of measure サポートされる集計 サポートされるディメンション
ミリ秒 平均、最小、最大 Run locationTest nameTest result

可用性テスト (availabilityResults/count)

可用性テストのメトリックには、Azure Monitor によって実行される Web テストの数が反映されます。

Unit of measure サポートされる集計 サポートされるディメンション
Count Count Run locationTest nameTest result

ブラウザー メトリック

ブラウザー メトリックは、実際のエンドユーザーのブラウザーから Application Insights JavaScript SDK によって収集されます。 これらは Web アプリでのユーザー エクスペリエンスに関する優れた分析情報を提供します。 通常、ブラウザー メトリックはサンプリングされません。つまり、サンプリングによって偏る可能性があるサーバー側のメトリックと比較して、使用状況の数値の精度が高くなります。

Note

ブラウザー メトリックを収集するには、アプリケーションを Application Insights JavaScript SDK でインストルメント化する必要があります。

ブラウザーのページ読み込み時間 (browserTimings/totalDuration)

Unit of measure サポートされる集計 サポートされるディメンション
ミリ秒 平均、最小、最大 なし

クライアントの処理時間 (browserTiming/processingDuration)

Unit of measure サポートされる集計 サポートされるディメンション
ミリ秒 平均、最小、最大 なし

ページ読み込みのネットワーク接続時間 (browserTimings/networkDuration)

Unit of measure サポートされる集計 サポートされるディメンション
ミリ秒 平均、最小、最大 なし

受信側の応答時間 (browserTimings/receiveDuration)

Unit of measure サポートされる集計 サポートされるディメンション
ミリ秒 平均、最小、最大 なし

送信要求時間 (browserTimings/sendDuration)

Unit of measure サポートされる集計 サポートされるディメンション
ミリ秒 平均、最小、最大 なし

失敗のメトリック

失敗のメトリックには、処理要求、依存関係呼び出し、およびスローされた例外に関する問題が表示されます。

ブラウザーの例外 (exceptions/browser)

このメトリックは、ブラウザーで実行されているアプリケーション コードからスローされた例外の数を反映します。 メトリックには、trackException() Application Insights API 呼び出しで追跡される例外のみが含まれます。

Unit of measure サポートされる集計 サポートされるディメンション
Count Count Cloud role name

依存関係呼び出しの失敗数 (dependencies/failed)

失敗した依存関係呼び出しの数。

Unit of measure サポートされる集計 サポートされるディメンション
Count Count Cloud role instanceCloud role nameDependency performanceDependency typeIs traffic syntheticResult codeTarget of dependency call

例外 (exceptions/count)

Application Insights に例外を記録するたびに、SDK のtrackexception () メソッドが呼び出されます。 例外メトリックは、ログに記録された例外の数を示します。

Unit of measure サポートされる集計 サポートされるディメンション
Count Count Cloud role instanceCloud role nameDevice type

失敗した要求 (requests/failed)

失敗としてマークされた追跡されたサーバー要求の数。 既定では、Application Insights SDK は HTTP 応答コード 5xx または 4xx を返した各サーバー要求を、失敗した要求として自動的にマークします。 このロジックをカスタマイズするには、カスタムのテレメトリ初期化子の要求テレメトリ項目の success プロパティを変更します。

Unit of measure サポートされる集計 サポートされるディメンション
Count Count Cloud role instanceCloud role nameIs synthetic trafficRequest performanceResult code

サーバーの例外 (exceptions/server)

このメトリックは、サーバーの例外の数を示します。

Unit of measure サポートされる集計 サポートされるディメンション
Count Count Cloud role instance, Cloud role name

パフォーマンス カウンター

パフォーマンス カウンター カテゴリのメトリックを使用して、Application Insights によって収集されたシステム パフォーマンス カウンターにアクセスします。

使用可能なメモリ (performanceCounters/availableMemory)

Unit of measure サポートされる集計 サポートされるディメンション
データに依存:メガバイト、ギガバイト Average、Max、Min Cloud role instance

例外レート (performanceCounters/exceptionRate)

Unit of measure サポートされる集計 サポートされるディメンション
Count Average、Max、Min Cloud role instance

HTTP 要求実行時間 (performanceCounters/requestExecutionTime)

Unit of measure サポートされる集計 サポートされるディメンション
ミリ秒 Average、Max、Min Cloud role instance

HTTP 要求率 (performanceCounters/requestsPerSecond)

Unit of measure サポートされる集計 サポートされるディメンション
1 秒あたりの要求数 Average、Max、Min Cloud role instance

アプリケーション キュー内の HTTP 要求 (performanceCounters/requestsInQueue)

Unit of measure サポートされる集計 サポートされるディメンション
Count Average、Max、Min Cloud role instance

プロセス CPU (performanceCounters/processCpuPercentage)

このメトリックは、監視対象のアプリをホストしているプロセスによって消費されるプロセッサの容量の合計を示します。

Unit of measure サポートされる集計 サポートされるディメンション
パーセント Average、Max、Min Cloud role instance

注意

メトリックの範囲は、0 から 100 * n です。n は、使用可能な CPU コアの数です。 たとえば、メトリック値が 200% の場合、2 つの CPU コアの全使用率、または 4 つの CPU コアの半分の使用率を示している可能性があります。 "正規化されたプロセス CPU" は、同じ値を示すものの、使用可能な CPU コアの数で分割された多くの SDK によって収集される代替メトリックです。 このため、"プロセス CPU の正規化" メトリックの範囲は、0 から 100 です。

プロセス IO 量 (performanceCounters/processIOBytesPerSecond)

Unit of measure サポートされる集計 サポートされるディメンション
バイト/秒 平均、最小、最大 Cloud role instance

プロセス プライベート バイト (performanceCounters/processPrivateBytes)

監視対象プロセスによってデータに割り当てられた非共有メモリの量。

Unit of measure サポートされる集計 サポートされるディメンション
バイト 平均、最小、最大 Cloud role instance

プロセッサ時間 (performanceCounters/processorCpuPercentage)

監視対象のサーバー インスタンスで実行されているすべてのプロセスによる CPU 使用量。

Unit of measure サポートされる集計 サポートされるディメンション
パーセント 平均、最小、最大 Cloud role instance

Note

プロセッサ時間メトリックは、Azure App Service でホストされているアプリケーションでは使用できません。 App Services でホストされている Web アプリケーションの CPU 使用率を追跡するには、プロセス CPU メトリックを使用します。

サーバー メトリック

依存関係呼び出し (dependencies/count)

このメトリックは、依存関係呼び出しの数に関連しています。

Unit of measure サポートされる集計 サポートされるディメンション
Count Count Cloud role instanceCloud role nameDependency performanceDependency typeIs traffic syntheticResult codeSuccessful callTarget of a dependency call

依存関係の期間 (dependencies/duration)

このメトリックは、依存関係呼び出しの期間を示します。

Unit of measure サポートされる集計 サポートされるディメンション
ミリ秒 平均、最小、最大 Cloud role instanceCloud role nameDependency performanceDependency typeIs traffic syntheticResult codeSuccessful callTarget of a dependency call

サーバー要求率 (requests/rate)

このメトリックは、Web アプリケーションによって受信された受信サーバー要求の数を反映します。

Unit of measure サポートされる集計 サポートされるディメンション
1 秒あたりの数 Average Cloud role instanceCloud role nameIs traffic syntheticResult performance Result codeSuccessful request

サーバー要求 (requests/count)

Unit of measure サポートされる集計 サポートされるディメンション
Count Count Cloud role instanceCloud role nameIs traffic syntheticResult performance Result codeSuccessful request

サーバー応答時間 (requests/duration)

このメトリックは、サーバーが受信要求を処理するのにかかった時間を反映します。

Unit of measure サポートされる集計 サポートされるディメンション
MilliSeconds 平均、最小、最大 Cloud role instanceCloud role nameIs traffic syntheticResult performance Result codeSuccessful request

使用状況のメトリック

ページ ビューの読み込み時間 (pageViews/duration)

このメトリックは、PageView イベントの読み込みにかかった時間を示します。

Unit of measure サポートされる集計 サポートされるディメンション
MilliSeconds 平均、最小、最大 Cloud role name, Is traffic synthetic

ページ ビュー (pageViews/count)

TrackPageView () Application Insights API でログに記録された PageView イベントの数。

Unit of measure サポートされる集計 サポートされるディメンション
Count Count Cloud role name, Is traffic synthetic

トレース (traces/count)

TrackTrace () Application Insights API 呼び出しを使用してログに記録されたトレース ステートメントの数。

Unit of measure サポートされる集計 サポートされるディメンション
Count Count Cloud role instanceCloud role nameIs traffic syntheticSeverity level

次のステップ