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

Managed Service for Prometheus:クラウドサービスのオブザーバビリティ

最終更新日:Jun 22, 2026

Managed Service for Prometheus は、複数の Alibaba Cloud サービスのモニタリングデータを統合し、デフォルトの Grafana ダッシュボードとアラートルールを提供します。このトピックでは、ApsaraDB RDS for MySQL を例に、クラウドサービスを Managed Service for Prometheus と統合する方法を説明します。他のクラウドサービスを統合するプロセスも同様です。

前提条件

ステップ 1: クラウドサービスのモニタリングデータの統合

  1. 左側のナビゲーションペインで、アクセスセンター をクリックします。

  2. アクセスセンター ページで、Database タブをクリックし、次に [Alibaba Cloud RDS データベース] をクリックします。

    説明
    • Managed Service for Prometheus は、Hybrid Cloud Monitoring を利用してクラウドサービスからモニタリングデータを取得します。お使いのアカウントで Hybrid Cloud Monitoring が有効化されていない場合、まず有効化を求めるプロンプトが表示されます。今すぐ開始 をクリックして、Hybrid Cloud Monitoring の有効化ページに移動し、画面の指示に従います。詳細については、「Hybrid Cloud Monitoring の有効化」をご参照ください。Managed Service for Prometheus を使用してクラウドサービスのモニタリングデータをエクスポートすると、Hybrid Cloud Monitoring からのリアルタイムデータエクスポートに対する料金が発生します。課金の詳細については、「リアルタイムデータエクスポート」をご参照ください。有効化が完了したら、再検出 をクリックして、ApsaraDB RDS for MySQL モニタリングデータの統合を続行します。

    • ハイブリッドクラウドモニタリングの有効化は非同期操作です。コンソールにサービスがまだ有効化されていないと表示されている状態で Redetect をクリックしても状況が変わらない場合は、10~20 秒待ってから、もう一度 再検出 をクリックしてください。

  3. 表示されるダイアログボックスの [統合の開始] タブで、データを保存するリージョンを選択し、OK をクリックします。 ApsaraDB RDS for MySQL 監視データの統合は、完了までに約 1〜2 分かかります。

    説明
    • Managed Service for Prometheus は、お使いのアカウントに関連付けられているすべてのリージョンから ApsaraDB RDS for MySQL データを収集し、単一の Prometheus インスタンスに集約します。頻繁に使用する Alibaba Cloud リージョンに Prometheus インスタンスをデプロイすることを推奨します。

    • Managed Service for Prometheus は、Hybrid Cloud Monitoring を通じてクラウドサービスの監視メトリックを統合する際に、追加のラベルでメトリックをエンリッチします。 Cloud Monitor の元のタグに加えて、インスタンス ID やタグなどのインスタンスメタデータをインスタンスのメトリックにラベルとして追加します。 これは 2 つの方法でサポートされています。

      • デフォルトの共通タグ

        具体的なタグはクラウドサービスによって異なります。Prometheus がメトリクスを収集する際、インスタンスに関連する他のメタデータを対応するメトリクスにタグとして添付します。

        タグキー

        説明

        id

        インスタンス ID。

        instanceName

        インスタンス名。

        resourceGroupId

        リソースグループ ID。

        resourceGroupName

        リソースグループ名。

        regionId

        インスタンスのリージョン。

        zoneId

        インスタンスのゾーン。

        userId

        アカウント ID。

        namespace

        名前空間。

        product

        インスタンスが属するクラウドサービス。

        measure

        Cloud Monitor での対応するメトリクス名。

        measure_desc

        Cloud Monitor での対応するメトリクスの説明。

      • カスタムタグ

        プレフィックスが o11y.aliyun.dev/ のクラウドサービスインスタンス上のタグも、ラベルとしてメトリクスデータに追加されます。たとえば、インスタンスに o11y.aliyun.dev/project=abc というタグがある場合、モニタリングメトリクスに新しいラベル project="abc" が追加されます。

ステップ 2: モニタリングダッシュボードの表示

  1. 左側のナビゲーションペインで、アクセス管理をクリックします。

  2. アクセス管理 ページの アクセス済みの環境 タブで、クラウドサービスのリージョン環境 を選択します。

  3. クラウドサービスのリージョン環境 リストで、対象の環境名をクリックすると、その詳細が表示されます。

  4. コンポーネントの管理 タブの コンポーネントタイプ セクションで Dashboard をクリックすると、組み込みの Grafana ダッシュボードを表示できます。

ステップ 3: アラートの設定

  1. にログインします。 Prometheusコンソールのマネージドサービス

  2. 左側のナビゲーションペインで、アクセス管理 をクリックします。

  3. アクセス管理 ページの アクセス済みの環境 タブで、クラウドサービスのリージョン環境 を選択します。

  4. クラウドサービスのリージョン環境 リストで、目的の環境名をクリックすると、その詳細を表示できます。

  5. コンポーネントの管理 タブの コンポーネントタイプ セクションで、Alarm Rules をクリックすると、組み込みのアラートルールが表示されます。

説明

組み込みのアラートルールはアラートイベントを生成しますが、通知は送信しません。アラート通知をメールアドレスや他のプラットフォームに送信する場合は、編集 をクリックして通知方法を設定してください。アラート設定ページでは、アラートのしきい値、期間、内容をカスタマイズすることもできます。アラートの設定方法の詳細については、「Prometheus アラートルールを作成する」をご参照ください。

説明

[シンプルモード] では、通知の受信者、通知期間、および繰り返しポリシーを設定できます。

ステップ 4: カスタムダッシュボードの作成

カスタム Grafana ダッシュボードを作成するには、Grafana ワークスペースを作成し、その中でダッシュボードを設計します。

カスタムワークスペースの作成

  1. 左側のナビゲーションペインで、アクセス管理をクリックします。

  2. アクセス管理 ページの アクセス済みの環境 タブで、クラウドサービスのリージョン環境 を選択します。

  3. クラウドサービスのリージョン環境 リストで、対象の環境名をクリックすると、その詳細が表示されます。

  4. コンポーネントの管理 タブの Basic Information で、デフォルトのメトリックストレージ の横にある名前をクリックします。

  5. Prometheus インスタンスページの Settings タブで、基本情報 の下にある ワークスペースの新規作成 をクリックします。

  6. ワークスペースの作成 ページで、プロンプトに従ってパラメーターを設定し、今すぐ作成 をクリックします。

Grafana ワークスペースの変更

ワークスペースが作成されたら、Prometheus インスタンスのSettingsページに戻ります。image アイコンをクリックし、ドロップダウンリストから先ほど作成したワークスペースを選択してConfirmをクリックし、もう一度Confirmをクリックします。

Grafana へのログイン

  1. 最初に Prometheusコンソールのマネージドサービス

  2. 左側のナビゲーションウィンドウで、[インスタンス] をクリックします。

  3. Grafana にログオンするには、対象インスタンスの grafana ワークスペース 列の名前をクリックします。

クラウドリソースダッシュボードの作成

説明
  • このセクションでは、ECS および ApsaraDB RDS モニタリングデータのモニタリングダッシュボードを作成する方法について説明します。他のクラウドサービスを追加する手順も同様です。

  • このトピックでは、Grafana 10.0.x を例として使用します。

ECS モニタリングパネルの作成

  1. [ダッシュボード] ページで [+ ダッシュボードの作成] をクリックし、次に [+ ビジュアライゼーションの追加] をクリックします。 [データソースの選択] ページで、デフォルトのデータソースを選択します。

  2. 右上隅にあるビジュアライゼーションタイプのドロップダウンリストから [Table] を選択します。

  3. ページの下部で、[+ Query] をクリックしてクエリ B[C] を追加します。[A]B、および [C] クエリセクションの右側で、[Code] をクリックします。

    1. クエリ [A]B、および [C] のコードブロックに、次の式を入力します。

      クエリ

      [A]

      avg(AliyunEcs_cpu_total{})by(regionId,instanceId,instanceName)

      [B]

      avg(AliyunEcs_memory_usedutilization{})by(regionId,instanceId,instanceName)

      [C]

      avg(AliyunEcs_net_tcpconnection{state="ESTABLISHED"})by(regionId,instanceId,instanceName)

    2. クエリ [A]B、および [C] のそれぞれについて、[オプション] をクリックし、[フォーマット][テーブル] に、[タイプ][インスタント] に設定します。

  1. [変換] タブをクリックします。

    1. [+ Add transformation] をクリックし、[Merge] を検索してクリックします。

    2. 再度 [+ Add transformation] をクリックし、[Organize fields] を検索してクリックします。

    3. [Time] の横にある image アイコンをクリックしてフィールドを非表示にし、次の表に従って他のフィールドの名前を変更します。

      元の名前

      新しい名前

      instanceId

      Instance id

      instanceName

      Instance name

      regionId

      Region

      値 #A

      CPU 使用率 (%)

      値 B

      メモリ使用率 (%)

      値 #C

      接続数

  1. 右側のパネルで [オーバーライド] タブをクリックし、パラメーターを設定します。

    1. [+ フィールドオーバーライドの追加] をクリックして [名前付きフィールド] を選択し、それぞれのドロップダウンリストから CPU 使用率 (%)[メモリ使用率 (%)] を選択して 2 つのオーバーライドを作成します。

    2. [Override 1] および [Override 2] セクションで [+ Add override property] をクリックし、[セルオプション > セルタイプ] を選択して、ドロップダウンリストから [ゲージ] を選択します。 次の表の説明に従って、[ゲージ表示モード][値の表示] を設定します。

      オプション

      Gauge display mode

      Retro LCD

      Value display

      Text color

  1. 右上隅の [Save] をクリックしてダッシュボードを保存します。

RDS モニタリングパネルの作成

  1. ECS モニタリングパネルが作成されたら、右上隅にあるパネル追加アイコン image をクリックし、ドロップダウンリストから Visualization を選択します。

  2. 左側の [Data source] ドロップダウンリストから、デフォルトのデータソースを選択します。

  3. 右上隅のビジュアライゼーション検索ボックスで、[Table] を検索して選択します。

  4. ページの下部で、[+ クエリ] をクリックしてクエリ B[C] を追加します。[A]B、および [C] のクエリセクションの右側で、[Code] をクリックします。

    1. クエリ [A]B、および [C] のコードブロックには、次の式を入力します:

      クエリ

      [A]

      avg(AliyunRds_CpuUsage{engine="MySQL"})by(regionId,instanceId,instanceName)

      [B]

      avg(AliyunRds_MemoryUsage{engine="MySQL"})by(regionId,instanceId,instanceName)

      [C]

      avg(AliyunRds_DiskUsage{engine="MySQL"})by(regionId,instanceId,instanceName)

    2. クエリ [A]B[C] のそれぞれについて、[オプション] をクリックして、[フォーマット][テーブル] に、[タイプ][インスタント] に設定します。

  5. [変換] タブをクリックします。

    1. [+ Add transformation] をクリックし、[Merge] を検索してクリックします。

    2. 再度 [+ Add transformation] をクリックし、[Organize fields] を検索してクリックします。

    3. [Time] の横にある image アイコンをクリックしてフィールドを非表示にし、次の表に従って他のフィールドの名前を変更します。

      元の名前

      新しい名前

      値 #A

      CPU 使用率 (%)

      値 #B

      メモリ使用率 (%)

      値 #C

      ディスク使用率 (%)

  6. 右側のパネルで [すべて] をクリックします。[Panel options] タブで、[Title] を [RDS Instance] に設定します。

  7. [オーバーライド] タブをクリックし、パラメーターを設定します。

    1. [+ フィールドオーバーライドの追加] をクリックし、[名前付きフィールド] を選択し、それぞれのドロップダウンリストから CPU 使用率 (%)[メモリ使用率 (%)][ディスク使用率 (%)] を選択して 3 つのオーバーライドを作成します。

    2. [Override 1][Override 2]、および [Override 3] の各セクションで [+ Add override property] をクリックし、[Cell options > Cell type] を選択して、ドロップダウンリストから [ゲージ] を選択します。 次の表の説明に従って、[Gauge display mode][Value display] を設定します。

      オプション

      Gauge display mode

      Retro LCD

      Value display

      Text color

  8. 右上隅の [Save] をクリックしてダッシュボードを保存します。