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

Enterprise Distributed Application Service:リアルタイム診断

最終更新日:Jan 07, 2025

リアルタイム診断機能は、短期間にアプリケーションのパフォーマンスを監視し、問題の原因を特定する必要がある場合に適用されます。このトピックでは、リアルタイム診断機能の使用方法について説明します。

背景情報

特定のシナリオで短期間にアプリケーションのパフォーマンスを監視する必要がある場合は、リアルタイム診断機能を使用できます。たとえば、アプリケーションを公開する場合や、アプリケーションでストレステストを実行する場合に、この機能を使用できます。リアルタイム診断機能が有効になると、システムは 5 分間連続してアプリケーションを監視し、この期間のすべてのトレースデータを報告します。次に、パフォーマンスの問題が発生しているトレースから開始し、メソッドスタックのウォーターフォールチャートやスレッドプロファイリングなどの機能を使用して、問題の原因を特定できます。

制限

Enterprise Distributed Application Service (EDAS) は、Professional Edition と Platinum Edition でリアルタイム診断をサポートしていますが、Standard Edition ではサポートしていません。

機能ページに移動する

  1. EDAS console にログインします

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

  3. アプリケーションの詳細ページの左側のナビゲーションペインで、[監視] > [アプリケーション診断 - リアルタイム診断] を選択します。

リアルタイム診断を有効および無効にする

[リアルタイム診断] ページで、[リアルタイム診断を有効にする] をクリックします。

リアルタイム診断は、有効になってから 5 分後に自動的に無効になります。自動的に無効になる前にリアルタイム診断を無効にするには、右上隅にある [リアルタイム診断を終了] をクリックします。

リアルタイム監視データを表示する

[リアルタイムリクエスト分布] セクションと [応答時間別リクエスト] セクションでは、現在の時点までにキャプチャされた最後の 1,000 件のリクエストの統計を表示できます。

Page Realtime Diagnosis

[リアルタイムリクエスト分布] セクションで、時間範囲を選択して、この時間範囲のデータを表示するように設定します。チャートには、この時間範囲内のデータのみが表示されます。チャートの右上隅にある [リセット] をクリックすると、デフォルトのビューに戻すことができます。

Expanded Time Range

監視データをフィルタリングする

操作名と IP アドレスで、ページに表示されるリクエスト監視データをフィルタリングできます。

  1. +[リアルタイムリクエスト分布] セクションの上部にある アイコンをクリックします。
  2. ドロップダウンリストから API 操作または IP アドレスを選択し、[検索] をクリックします。
    選択した操作のリクエスト監視データのみがページに表示されます。

トレースの情報を表示する

[トレース] タブと [インターフェース集計] タブでは、対応する期間にキャプチャされたすべてのトレースの情報を表示できます。TraceId をクリックして、[リンク呼び出し] ページにアクセスします。ローカルメソッドスタックのウォーターフォールチャートとスレッドプロファイリングを使用して、例外の原因を特定します。

Aggregated by API