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 を使用してアプリケーションモニタリングデータを取得する を参照してください。
いくつかのシナリオでは、アプリケーションモニタリングメトリクスが必要です。例:
アプリケーションモニタリングメトリクスに基づいてダッシュボードを再作成する場合。
日々の運用保守において、アプリケーションモニタリングメトリクスを他のデータソースのメトリクスと組み合わせて専用のダッシュボードを作成する場合。
ピーク時の開始時に、アプリケーションモニタリングメトリクスをアップストリームサービスまたはダウンストリームサービスのメトリクスと組み合わせて専用のダッシュボードを作成する場合。
手順1:アプリケーションモニタリングデータソースを統合する
ARMSコンソール にログインします。
左側のナビゲーションペインで、 を選択します。「ワークスペース管理」ページで、ワークスペースIDをクリックします。
ワークスペース情報 ページで、アプリケーション監視サービスクラウドサービス統合 セクションの 統合 をクリックします。デスティネーションリージョンでPrometheusインスタンスを見つけ、アクション列の をクリックします。
表示されるメッセージで、OK をクリックします。
同期が完了したら、アクション列の フォルダ をクリックします。
表示されるページのダッシュボードタブで、ダッシュボード名をクリックして、事前設定されたアプリケーション監視ダッシュボードを表示します。

手順2:カスタムダッシュボードを作成する
プリセットのダッシュボードが要件を満たしていない場合は、ダッシュボードを変更するか、新しいダッシュボードを作成できます。
この例では、Grafana 10.0.X を使用しています。他のバージョンでは、手順は同様です。
パネルを追加する:右上隅の
アイコンをクリックします。ダッシュボードを作成します。左側のナビゲーション ウィンドウで、
> ダッシュボード を選択します。新しいダッシュボード ページで、空のパネルを追加 をクリックします。
クエリ セクションの 編集パネル ページで、手順 1 で同期したデータ ソースを選択します。
重要現在のデータソースにデータが存在することを確認します。
A セクションにクエリステートメントを入力します。
方法 1:
コードモードで、メトリクスブラウザの右側にPromQLステートメントを入力します。PromQLステートメントの詳細については、Prometheusドキュメントを参照してください。

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

右側のパネルタブで、パネルのタイトルを設定し、グラフの種類を選択します。
説明メトリックに対して複数のグラフの種類を選択して、異なる粒度のグラフを取得できます。

ダッシュボードの右上隅にある 適用 をクリックします。
参考資料
1つ以上のインターフェースに対してアラートを設定できます。これにより、例外が発生した場合に、アラート通知が運用チームに送信されます。詳細については、アプリケーションモニタリングアラートルール を参照してください。
Managed Service for Prometheus からローカルのGrafanaシステムにアプリケーションモニタリングデータをインポートする方法については、PrometheusモニタリングデータをローカルのGrafanaシステムと統合する を参照してください。