Runtime Manager の監視ダッシュボード

Anypoint Runtime Manager の監視ダッシュボードには、デプロイされたアプリケーションとデプロイ先のシステムの両方の使用状況メトリクスの詳細が表示されます。

Anypoint Platform Private Cloud Edition では、Anypoint の監視ダッシュボード機能はサポートされていません。

ダッシュボードを表示するには、Runtime Manager の「Read Application (アプリケーションの参照)」権限または Runtime Manager の「Read Servers (サーバの参照)」権限が必要です。

Anypoint Runtime Manager には以下のダッシュボードがあります。

  • ​アプリケーション監視ダッシュボード

    デプロイメント対象や状況など、アプリケーションに関する情報を表示します。

    Runtime Manager は、組み込みとクラシックの 2 種類のアプリケーションダッシュボードインターフェースを提供しています。表示されるダイアログボックスは、選択したアプリケーションのバージョン、種別、デプロイメント方法によって異なります。

  • ​サーバ監視ダッシュボード

    ヒープメモリと CPU のパーセンテージや、詳細なメモリ使用状況メトリクスなど、サーバに関する高レベル情報を表示します。

  • ​サーバグループまたはクラスタ監視ダッシュボード

    グループまたはクラスタ内で選択されたサーバの集計メトリクスを表示します。

これらのダッシュボードから収集した情報を使用して、以下を行うことができます。

  • アプリケーションとサーバのアラートを設定し、いずれかのメトリクスが長時間にわたって重大値を示すと自動的に通知されるようにします。

  • 失敗の根本原因の分析、パフォーマンスのボトルネックの特定、会社の手続きに準拠しているかどうかのテストにインサイトを活用します。

アプリケーション監視ダッシュボード

アプリケーション監視ダッシュボードは、統合されたアプリケーションに関する次のような質問に答えるのに役立ちます。

  • 使用量のピークが発生したのいつか?

  • 高トラフィックのピークが応答時間に与える影響は?

  • アプリケーションの背後の処理能力はこれらの高トラフィックのピークに適切に対処できているか?

  • 高トラフィックのピークがメッセージの失敗率に与える影響は?

  • 同じサーバで実行されている他のアプリケーションの高トラフィックのピークが、特定のアプリケーションのパフォーマンスに与える影響は?

組み込み Anypoint Monitoring ダッシュボード

Anypoint Monitoring ダッシュボードは、クラシックアプリケーション監視ダッシュボードよりも多くの監視メトリクスを提供し、いろいろな種類のグラフを表示する複数のページがあります。

このダイアログボックスは、選択したアプリケーションが以下の場合に表示されます。

  • CloudHub または Runtime Fabric にデプロイされている

  • Mule 3.8.7-AM または 3.9.0 以降で実行されている

  • Anypoint Monitoring が有効になっている

詳細については、Anypoint Monitoring ドキュメントの​「組み込みアプリケーションダッシュボード」​を参照してください。

クラシックアプリケーション監視ダッシュボード

クラシックアプリケーション監視ダッシュボードは、Mule メッセージ、CPU、およびメモリのメトリクスを表示します。

このダイアログボックスは、選択したアプリケーションが以下の場合に表示されます。

  • CloudHub にデプロイされている

  • 3.8.7 より前の Mule バージョンで実行されている

  • オンプレミスでデプロイされている (ハイブリッド)

    ハイブリッドアプリケーションでは、監視が有効で、過去 24 時間に渡って監視された CPU メトリクスが存在する場合にダッシュボードが表示されます。

  • 監視が有効化されていない

アプリケーション監視ダッシュボードにアクセスする

アプリケーションの監視ダッシュボードにアクセスしたときに表示されるダイアログボックスは、選択したアプリケーションのバージョン、種別、デプロイメント方法によって異なります。

アプリケーション監視ダッシュボードにアクセスするには、次の手順を実行します。

  1. Runtime Manager で ​[Applications (アプリケーション)]​ をクリックします。

  2. 監視するアプリケーションの名前を選択します。

組み込み Anypoint Monitoring ダッシュボードが表示された場合は、​[Switch back to classic metrics (クラシックメトリクスに切り替える)]​ リンクをクリックすると、クラシックアプリケーション監視ダッシュボードが表示されます。そうでなければ、ページの一番上にある青いバナーをクリックすることで、Anypoint Monitoring ダッシュボードにアクセスできます。

アプリケーション監視ダッシュボードの操作

表示しているダッシュボードの右上隅にある目的の期間を選択することで、異なる時間範囲でグラフを表示できます。

  • 組み込み Anypoint Monitoring ダッシュボード:

    monitoring dashboards time ranges
  • クラシックアプリケーション監視ダッシュボード

    monitoring dashboards cbd92

アプリケーションが同時に複数のワーカーで実行される場合は、異なる色で区別した曲線として、同じグラフ上に表示されます。

アプリケーションがサーバーグループまたはクラスタで実行されている場合は、グループまたはクラスタに含まれるサーバの集計メトリクスが 1 本の折れ線として各グラフに表示されます。メトリクスを個々のサーバレベルで表示するには、個々のサーバのダッシュボードを参照してください。サーバで複数のアプリケーションが実行中の場合、表示されるのはサーバの総合的なパフォーマンスで、実行中のアプリケーションごとに区別されません。

サーバー監視ダッシュボード

サーバー監視ダッシュボードは、ヒープメモリと CPU のパーセンテージや、詳細なメモリ使用状況メトリクスなど、サーバに関する高レベル情報を表示します。

アプリケーション監視ダッシュボードにアクセスする

サーバ監視ダッシュボードにアクセスするには、次の手順を実行します。

  1. Runtime Manager で ​[Servers (サーバ)]​ をクリックします。

  2. 監視するサーバの名前を選択します。

    サーバのダッシュボードが表示されます。

    monitoring dashboards server

サーバの監視ダッシュボードには、サーバが含まれる​​サーバグループダッシュボードまたはクラスタダッシュボード​から移動することもできます。

サーバ監視ダッシュボードの操作

サーバ監視ダッシュボードでは、メトリクスを 2 つのタブで表示します。

  • ​Overview (概要)

    サーバのメモリと CPU の使用量を概要レベルで表示します。

  • ​Breakdown (詳細分析)

    サーバメモリの各部を別々に追跡する詳細なメトリクスを表示します。

表示しているダッシュボードの右上隅にある目的の期間を選択することで、異なる時間範囲でグラフを表示できます。

monitoring dashboards cbd92

グラフ上にマウスポインタを置くことで、その時点で発生したアクティビティに関する数値の詳細がフロート表示されます。

monitoring dashboards hover

サーバで複数のアプリケーションが実行されている場合は、アプリケーションのチェックボックスをオンにすることで右側にデータの詳細ペインを表示して、別々のグラフセットで各アプリケーションのパフォーマンスを確認できます。

ダッシュボードのメモリ使用量のグラフは以下の値を追跡します。

  • ​使用方法

    現在使用中のメモリの量 (MB 単位)。

    Java VM が使用メモリを増量してコミット済みメモリよりも大きくしようとすると、使用量が合計未満であっても、メモリの割り当てが失敗します。

  • ​Total (合計)

    サーバが使用できるメモリの最大量 (MB 単位)。最大量は変動するか、または未定義の場合があります。

  • ​Committed (コミット済み)

    Java VM で使用できるメモリの量 (MB 単位)。この量は時間と共に変動します。コミット済みメモリの量は、常に使用メモリの量以上になります。

[Overview (概要)] タブ

[Overview (概要)] タブのグラフには、メモリと CPU の使用量に高レベルのメトリクスが表示されます。

ヒープメモリ

合計ヒープメモリ使用量 (MB 単位)。

  • ヒープメモリの使用量

  • メモリ合計

  • コミット済みヒープメモリ

    monitoring dashboards heap

    ヒープメモリの各コンポーネントの詳細は、​​[Breakdown (詳細分析)] タブ​を参照してください。

CPU

Windows ではこのメトリクスは使用できません。

サーバの合計 CPU 使用量 (パーセンテージ)。

  • CPU 使用量

  • システムの利用可能な処理能力

  • システムの負荷平均

    monitoring dashboards cpu

[Breakdown (詳細分析)] タブ

[Breakdown (詳細分析)] タブのグラフは、サーバメモリの各部を別々に追跡する詳細なメトリクスを表示します。

Thread Count (スレッド数)

個々の Java スレッド数の推移。

monitoring dashboards threads
ガベージコレクション

ヒープの以下の領域のメトリクス:

  • Young Generation (新世代)、すべての新しいオブジェクトが割り当てられます。

  • Old Generation (旧世代)、存続しているオブジェクトが格納されます。

    monitoring dashboards garbage
Class Loading (クラスローディング)

JVM にあるすべてのアプリケーションを合計した、現在ロード済みまたはロード中のクラスの量:

monitoring dashboards classloading
Eden

ほとんどのオブジェクトに最初に割り当てられるメモリが含まれているヒープ領域内のプール。

monitoring dashboards eden
Survivor

Eden 領域のガベージコレクションを耐え抜いたオブジェクトが含まれているヒープ内のプール。

monitoring dashboards survivor
Old Gen (旧世代)

Survivor 領域内にしばらく存在したオブジェクトが含まれているヒープ内のプール。

monitoring dashboards tenure
Code Cache (コードキャッシュ)

ネイティブコードのコンパイルと保存に使用されるメモリが含まれる領域。

monitoring dashboards cahce
Compressed Class Space (圧縮クラス領域)

このメトリクスは、JDK 8+ を使用する場合にのみ使用できます。

monitoring dashboards class space
Metaspace (メタ領域)

クラスのメタデータの表現にネイティブメモリが使用される JVM のメモリ領域。

このメトリクスは、JDK 8+ を使用する場合にのみ使用できます。

monitoring dashboards meta

サーバグループまたはクラスタ監視ダッシュボード

サーバグループまたはクラスタ監視ダッシュボードを使用すると、グループまたはクラスタ内のサーバの集計メトリクスを表示できます。

サーバグループまたはクラスタ監視ダッシュボードには、以下の集計メトリクスが表示されます。

  • CPU usage (CPU 使用量) (最大量に対する割合)

  • Memory usage (メモリ使用量) (MB 単位)

  • Heap total (ヒープ合計) (MB 単位)

選択されたサーバの集計メトリクスは、1 本の折れ線として各グラフに表示されます。

サーバグループダッシュボードまたはクラスタダッシュボードにアクセスする

オンプレミスデプロイでサーバグループまたはクラスタ内のサーバの集計メトリクスを表示するには、次の手順を実行します。

  1. Runtime Manager で ​[Servers (サーバ)]​ をクリックします。

  2. ダッシュボードを表示するクラスタまたはサーバグループの名前をクリックします。

  3. 集計メトリクスを詳細ペインに表示する 1 つ以上のサーバまたはアプリケーションをリストから選択します。

グループダッシュボードまたはクラスタダッシュボードの操作

右上隅にある期間を選択することで、異なる時間間隔でグラフを表示できます。

monitoring dashboards cbd92

適切なタブをクリックすることで、サーバまたはアプリケーションの情報を表示できます。

monitoring dashboards 6fe9f

このダイアログボックスで、​​サーバ​または​​アプリケーション​の名前をクリックすると、それぞれのダッシュボードにアクセスできます。

Was this article helpful?

💙 Thanks for your feedback!