OpenTelemetryのパフォーマンスメトリクス
Applications ManagerのOpenTelemetryでアプリケーションを監視することで、応答時間、リクエスト数、例外数などの主要なメトリクスをApplications Managerのコンソールから直接追跡・測定できます。
はじめに
- Applications ManagerのWebクライアントにログインします。
- [APM]→[OpenTelemetryアプリケーション/インスタンス]に移動します。
次のタブにアクセスして、さまざまなパラメーターとメトリクスを取得します。
注意:
- [サービス]ドロップダウンメニューから必要なアプリケーションとサービスを選択して、対応するメトリクスを表示できます。
- また、ドロップダウンメニューから[すべてのサービス]を選択して、全体のメトリクス(すべてのアプリケーションとサービスのメトリクス)を表示することもできます。
概要
このタブの主な機能は、アプリケーションの観点からすべての主要なパラメーターの概要を提供することです。上部の帯には、Apdexスコア、平均応答時間、リクエスト数、例外数、およびエラーが表示されます。
トランザクション
さまざまなトランザクションについて収集されたメトリクスは、次のビューで視覚化できます。
テーブルビュー
アプリケーションで実行されているさまざまなトランザクションが、関連するメトリクスとともにここに一覧表示されます。
| パラメーター | 説明 |
|---|---|
| トランザクション | トランザクション名 |
| Apdex | ユーザー満足度の数値。1が最高、0が最低。 |
| カウント | ユーザーが特定のトランザクションを呼び出した回数。 |
| エラー(%) | 特定のトランザクションで発生したエラーの割合。 |
| 平均応答時間 | 特定のトランザクションがユーザーのリクエストに応答するまでの平均時間。 |
| 最小応答時間 | 特定のトランザクションがユーザーのリクエストに応答するまでにかかる最小時間。 |
| 最大応答時間 | 特定のトランザクションがユーザーのリクエストに応答するまでにかかる最大時間。 |
注意:個々のトランザクションをクリックすると、対応するグラフビューに移動します。
グラフビュー
グラフビューでは、左側のパネルにリストされている個々のトランザクションをクリックすることで、トランザクションに関する追加の詳細を確認できます。
| パラメーター | 説明 |
|---|---|
| トランザクション | トランザクション名 |
| 平均応答時間 | 特定のトランザクションがユーザーのリクエストに応答するまでの平均時間。 |
上部の帯には、応答時間(平均、最小、最大)、Apdexスコア、リクエスト数、エラーが表示されます。
以下のセクションでは、このトランザクションの最新の5つのトレースと最も遅い5つのトレース、およびそれらに対応する応答時間を表示することもできます。
平均所要時間 - このグラフは、ユーザーによって呼び出されたときのタイムスタンプにおけるトランザクションの応答時間を示します。最小はトランザクションの最小応答時間であり、最大はトランザクションの最大応答時間です。
データベース
さまざまなDBクエリーについて収集されたメトリクスは、次のビューで視覚化できます。
テーブルビュー
アプリケーションで実行されたさまざまなDBクエリーが、関連するメトリクスとともにここに一覧表示されます。
| パラメーター | 説明 |
|---|---|
| データベース操作 | 実行されているデータベース操作の名前。 |
| カウント | ユーザーが特定のデータベース操作を実行した回数。 |
| エラー(%) | 特定のデータベース操作で発生したエラーの割合。 |
| エラー数 | 発生したエラーの総数。 |
| 平均応答時間 | 特定のデータベース操作がユーザーのリクエストに応答するまでにかかる平均時間。 |
| 最小応答時間 | データベース操作がユーザーのリクエストに応答するまでにかかる最小時間。 |
| 最大応答時間 | 特定のデータベース操作がユーザーのリクエストに応答するまでにかかる最大時間。 |
グラフビュー
データベース操作全体のリストと、選択したデータベース操作の平均応答時間、最小応答時間、最大応答時間、総リクエスト数、上位5つのトレース、平均所要時間グラフなどの詳細を表示します。
トレース
さまざまなアプリケーションで実行されたトレースと、それらに関するすべての詳細がこのセクションに一覧表示されます。
| パラメーター | 説明 |
|---|---|
| 開始時刻 | トレースが開始された詳細な開始日時。 |
| トランザクション | トランザクション名 |
| 所要時間 | 特定のトレースがユーザーのリクエストに応答するまでにかかる時間。 |
| HTTPメソッド | 使用されたHTTPメソッドのタイプ。 |
例外
[例外]タブでは、例外を詳細なレベルまで簡単にドリルダウンできます。
| 属性 | 説明 |
|---|---|
| 上位の例外 | |
| 例外 | アプリケーションで発生した例外の名前。 |
| カウント | その例外がアプリケーションで発生した回数。 |
| 上位のエラーコード | |
| エラーコード | アプリケーションで発生したエラーコード。 |
| カウント | そのエラーコードがアプリケーションで発生した回数。 |
| 最近の5つの例外トレース | |
| トランザクション名 | 例外が発生したトランザクションの名前。 |
| 例外数 |
このメトリクスは、特定の時間枠内に例外レベルで発生した例外の数を反映し、例外発生の詳細な視点を提供します。
|
| 最近の5つのエラートランザクショントレース(最近の5つのエラートランザクション) | |
| トランザクション名 | エラーコードが発生したトランザクションの名前。 |
| エラー数 | アプリケーションレベルで400から599のようなレスポンスコードを返したリクエスト(トランザクション)の数。 |
サービスマップ
サービスマップは、アプリケーションインフラストラクチャーとその依存リソースへの接続の完全な概要を提供します。
注意:
- アプリケーションとサービスはノードとして表現されます。
- あるアプリケーションまたはサービスが別のアプリケーションまたはサービスにリクエストを行うと、点線の矢印で示されます。
- 個々のトランザクションをクリックすると、[トレース]タブの対応する詳細に移動します。