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

:アプリケーションモニタリングメトリクスを使用してカスタムGrafanaダッシュボードを作成する

最終更新日:Apr 10, 2025

Alibaba Cloud マネージドサービス for Grafana のワークスペースに、アプリケーションリアルタイム監視サービス (ARMS) のアプリケーションモニタリングデータソースとダッシュボードを統合し、ビジネス要件に基づいてワークスペースにカスタムダッシュボードを再作成できます。

前提条件

  • アプリケーションにARMSエージェントがインストールされていること。詳細については、アプリケーションモニタリングの概要 を参照してください。

  • ワークスペースが作成されていること。詳細については、Grafanaワークスペースの作成と管理 を参照してください。

    マネージドサービス for Grafana Pro Edition または Advanced Edition を使用していること。マネージドサービス for Grafana Shared Edition のワークスペースは、ダッシュボードの編集をサポートしていません。カスタムダッシュボードを作成するには、まず Pro Edition または Advanced Edition でワークスペースを作成する必要があります。各エディションのワークスペースの課金ルールについては、課金ルール を参照してください。

背景情報

アプリケーションモニタリングは、アプリケーションがデプロイされているリージョンに無料のPrometheusインスタンスを自動的に作成します。次の図に示すように、中国 (杭州) リージョンで監視されているアプリケーションのすべてのメトリクスは、arms_metrics_cn-hangzhou_cloud_hangzhou という名前のPrometheusインスタンスに格納されます。詳細については、Managed Service for Prometheus を使用してアプリケーションモニタリングデータを取得する を参照してください。

image

いくつかのシナリオでは、アプリケーションモニタリングメトリクスが必要です。例:

  • アプリケーションモニタリングメトリクスに基づいてダッシュボードを再作成する場合。

  • 日々の運用保守において、アプリケーションモニタリングメトリクスを他のデータソースのメトリクスと組み合わせて専用のダッシュボードを作成する場合。

  • ピーク時の開始時に、アプリケーションモニタリングメトリクスをアップストリームサービスまたはダウンストリームサービスのメトリクスと組み合わせて専用のダッシュボードを作成する場合。

手順1:アプリケーションモニタリングデータソースを統合する

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

  2. 左側のナビゲーションペインで、マネージドサービス For Grafana > ワークスペース管理 を選択します。「ワークスペース管理」ページで、ワークスペースIDをクリックします。

  3. ワークスペース情報 ページで、アプリケーション監視サービスクラウドサービス統合 セクションの 統合 をクリックします。デスティネーションリージョンでPrometheusインスタンスを見つけ、アクション列の をクリックします。

  4. 表示されるメッセージで、OK をクリックします。

  5. 同期が完了したら、アクション列の フォルダ をクリックします。

  6. 表示されるページのダッシュボードタブで、ダッシュボード名をクリックして、事前設定されたアプリケーション監視ダッシュボードを表示します。

    应用监控大盘

手順2:カスタムダッシュボードを作成する

プリセットのダッシュボードが要件を満たしていない場合は、ダッシュボードを変更するか、新しいダッシュボードを作成できます。

説明

この例では、Grafana 10.0.X を使用しています。他のバージョンでは、手順は同様です。

  • パネルを追加する:右上隅の Add panel アイコンをクリックします。

  • ダッシュボードを作成します。左側のナビゲーション ウィンドウで、Dashboard > ダッシュボード を選択します。新しいダッシュボード ページで、空のパネルを追加 をクリックします。

  1. クエリ セクションの 編集パネル ページで、手順 1 で同期したデータ ソースを選択します。

    重要

    現在のデータソースにデータが存在することを確認します。

  2. A セクションにクエリステートメントを入力します。

    方法 1:

    コードモードで、メトリクスブラウザの右側にPromQLステートメントを入力します。PromQLステートメントの詳細については、Prometheusドキュメントを参照してください。

    image.png

    方法 2

    1. ビルダーモードで、メトリックドロップダウンリストから、arms_jvm_threads_countなどのメトリックを選択して、JVMスレッド数をクエリします。Application Monitoringでサポートされているメトリックについては、アプリケーションモニタリングメトリックを参照してください。

    2. ラベルフィルターセクションで、ラベルと値を指定します。Use query

  3. 右側のパネルタブで、パネルのタイトルを設定し、グラフの種類を選択します。

    説明

    メトリックに対して複数のグラフの種類を選択して、異なる粒度のグラフを取得できます。

    image.png

  4. ダッシュボードの右上隅にある 適用 をクリックします。

参考資料