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

Enterprise Distributed Application Service:Memory snapshots

最終更新日:Mar 12, 2026

Enterprise Distributed Application Service (EDAS) コンソールの JVM 監視チャートでは、過剰なメモリ使用量などの問題は検出できますが、粒度が粗いため根本原因の特定には至りません。メモリ スナップショットは、ログからメモリ使用量の詳細を提供し、チャートだけでは説明できない問題をトラブルシューティングするために必要な情報を提供します。

メモリ スナップショットは EDAS コンソールから直接作成し、結果は Application Troubleshooting Platform (ATP) で分析します。

前提条件

開始する前に、以下を確認してください。

  • EDAS の Kubernetes クラスターにデプロイされたアプリケーションがあること

  • ターゲットアプリケーションインスタンスが Linux サーバーで実行されていること (他のオペレーティングシステムはサポートされていません)

実行中のアプリケーションへの影響

  • メモリ スナップショットを作成すると、ダンプが完了するまで Java プロセスが停止します。所要時間はヒープサイズによって異なり、数秒から 30 分程度かかります。

  • 一度に実行できるスナップショットは 1 つだけです。前のスナップショットの作成中に [メモリ スナップショットの作成] をクリックすると、エラーメッセージが表示されます。新しいスナップショットを開始する前に、前のスナップショットが完了するまでお待ちください。

JVM 監視の開始

  1. EDAS コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[アプリケーション管理] > [アプリケーション] の順に選択します。

  3. 上部のナビゲーションバーでリージョンを選択します。ページの上部で、マイクロサービス名前空間を選択します。

  4. [クラスタータイプ] ドロップダウンリストから [Kubernetes クラスター] を選択します。

  5. [アプリケーション名] 列で、ターゲットアプリケーションの名前をクリックします。

  6. アプリケーション詳細ページの左側のナビゲーションウィンドウで、[監視] > [インスタンス詳細] の順に選択します。

  7. [インスタンス詳細] ページの左側のツリーでターゲットインスタンスを選択し、ページの右側にある [JVM 監視] タブをクリックします。

メモリ スナップショットの作成

警告

メモリ スナップショットを作成すると、ダンプが完了するまで Java プロセスが停止します。このプロセスには数秒から 30 分程度かかります。スナップショットを作成する際はご注意ください。

  1. [JVM 監視] タブの右上隅にある [メモリ スナップショットの作成] をクリックします。

    説明

    前のスナップショットの作成中に [メモリ スナップショットの作成] をクリックすると、エラーメッセージが表示されます。前のスナップショットが完了するまでお待ちください。メモリ スナップショットタスクは Linux サーバーに対してのみ作成できます。

  2. [メモリ スナップショットの作成] ダイアログボックスで、[IP] ドロップダウンリストから IP アドレスを選択し、[保存] をクリックします。

    説明

    [インスタンス詳細] ページの左側のツリーでインスタンスをすでに選択している場合、その IP アドレスは [IP] ドロップダウンリストで事前に選択されています。

スナップショット結果の表示と分析

  1. [JVM 監視] タブの右上隅にある [履歴スナップショット] をクリックします。

    [スナップショットジョブ数] パネルには、すべてのスナップショットタスクとその現在のステータスが一覧表示されます。

    ステータス
    完了
    進行中
    失敗
  2. ターゲットタスクを見つけ、[詳細] をクリックしてタスクの進捗状況を表示します。

  3. [分析] をクリックして、ATP コンソールで分析結果を表示します。