すべてのプロダクト
Search
ドキュメントセンター

Enterprise Distributed Application Service:サービスと API のモニタリング

最終更新日:Jan 07, 2025

サービスと API のモニタリング機能は、アプリケーションの API 呼び出しをモニタリングするために使用されます。

フレームワーク

この機能は、以下の Web フレームワークおよびリモートプロシージャコール ( RPC ) フレームワークで提供されるインターフェースを自動的に検出してモニタリングできます。

  • Tomcat 7+

  • Jetty 8+

  • Resin 3.0+

  • Undertow 1.3+

  • WebLogic 11.0+

  • SpringBoot 1.3.0+

  • HSF 2.0+

  • Dubbo 2.5+

機能ページに移動する

  1. にログインします。

  2. 左側のナビゲーションペインで、[アプリケーション管理] > [アプリケーション] を選択します。 上部のナビゲーションバーで、リージョンを選択し、[マイクロサービス名前空間] ドロップダウンリストからマイクロサービス名前空間を選択し、[クラスタタイプ] ドロップダウンリストから [kubernetes クラスタ] を選択し、目的のアプリケーションの [名前] をクリックします。

  3. アプリケーション詳細ページの左側のナビゲーションペインで、[モニタリング] > [サービス詳細] を選択します。

サービスの概要を表示する

[概要] タブには、Application Real-Time Monitoring Service ( ARMS ) によって自動的に検出されたすべての API 呼び出しが表示されます。 応答時間 ( RT )、リクエスト数、エラー数、または例外数で API 呼び出しを並べ替えることができます。 サービスを選択します。 [概要] タブで、サービスの詳細な呼び出しトポロジーと、リクエスト数、RT、およびエラー数を示す時系列曲線を表示します。

Enterprise Distributed Application Service ( EDAS ) では、Professional Edition と Platinum Edition でサービスの呼び出しトポロジーを表示できますが、Standard Edition では表示できません。

SQL と NoSQL の分析

Enterprise Distributed Application Service ( EDAS ) は、Professional Edition と Platinum Edition で SQL と NoSQL の分析をサポートしていますが、Standard Edition ではサポートしていません。

[SQL分析] タブと [nosql分析] タブでは、左側のペインで選択したインターフェースのコード内で開始された SQL リクエストと NoSQL リクエストを表示できます。 これらのタブでは、インターフェースの応答速度が遅い原因となっている低速な SQL ステートメントまたは NoSQL ステートメントを見つけることができます。 また、[アクション] 列の [インターフェーススナップショット] をクリックして、SQL ステートメントまたは NoSQL ステートメントの実行ロジックが存在する完全なトレースを表示することもできます。 詳細については、「トレースを表示する」をご参照ください。

例外分析

EDAS は、Professional Edition と Platinum Edition で例外分析をサポートしていますが、Standard Edition ではサポートしていません。

[例外分析] タブには、左側のペインで選択したインターフェースのコードからスローされた Java 例外が表示されます。 また、[アクション] 列の [インターフェーススナップショット] をクリックして、例外スタックが存在する完全なトレースを表示することもできます。 詳細については、「トレースを表示する」をご参照ください。

エラー分析

EDAS は、Professional Edition と Platinum Edition でエラー分析をサポートしていますが、Standard Edition ではサポートしていません。

[エラー分析] タブでは、アプリケーションのエラーと HTTP ステータスコードを表示できます。 また、[TraceId] 列の値をクリックして、新しいページにトレース情報を表示することもできます。 詳細については、「トレースを表示する」をご参照ください。

Error Analysis

アップストリームサービスとダウンストリームサービスのインターフェース呼び出しの詳細を表示する

EDAS では、Professional Edition と Platinum Edition でアップストリームサービスとダウンストリームサービスのインターフェース呼び出しの詳細を表示できますが、Standard Edition では表示できません。

[アップストリームサービス] タブと [ダウンストリームサービス] タブでは、アプリケーションを呼び出すアップストリームサービスと、アプリケーションによって呼び出されるダウンストリームサービスのインターフェースとパフォーマンスメトリクスを表示できます。 パフォーマンスメトリクスには、応答時間、リクエスト数、およびエラー数が含まれます。

[アップストリームトレース] タブと [ダウンストリームトレース] タブでは、ビジネス要件に基づいて次の操作を実行できます。

  • タブの上部にある [すべて展開/折りたたみ] をクリックして、すべてのインターフェースを表示または非表示にします。

  • 検索ボックスにアプリケーション名またはインターフェース名のキーワードを入力し、検索アイコンをクリックして、名前にキーワードが含まれるインターフェースを検索します。

  • インターフェースのパフォーマンスメトリクスに関する情報を表示または非表示にする場合は、インターフェースを見つけて折りたたみパネルをクリックするか、行末にある上向き矢印または下向き矢印をクリックします。

API 呼び出し統計を表示する

[インターフェーススナップショット] タブでは、選択した API のパラメーターと、パラメーターに基づいて生成された 2 つのグラフを表示できます。 グラフには、API 呼び出しの総数と API 呼び出しの RT に関する統計が表示されます。

  • [合計スナップショット] グラフでは、500 ミリ秒を超える API 呼び出しは低速呼び出しとして定義されます。 低速呼び出しの数は、アプリケーション構成で指定した関連するしきい値の影響を受けます。 低速呼び出しには、ローカル API の非同期呼び出しは含まれません。
    説明 [合計スナップショット] グラフでは、通常の呼び出しの数は、低速呼び出しの数を含む API 呼び出しの総数を参照します。
  • [スナップショット応答時間] グラフには、RT の経時変化の傾向が表示されます。 このグラフは、API 呼び出しの統計に基づいて生成され、指定したサンプリングレートの影響を受けます。
  • パラメーター詳細テーブルには、選択した API のパラメーターに関する詳細情報が記載されています。 [TraceId] 列の値をクリックして、トレース情報とビジネス情報を表示できます。 また、[アクション] 列の [ログの表示] をクリックして、API 呼び出しのログを表示することもできます。