Managed Service for Prometheus は、指定されたパラメータに基づいて RocketMQ クラスタからパフォーマンスデータをアクティブにプルします。これにより、クラスタをリアルタイムで監視し、監視データを柔軟に分析できます。このトピックでは、RocketMQ クラスタを監視する方法について説明します。
前提条件
コンテナクラスタ
Managed Service for Prometheus がアクティブ化されていること。詳細については、課金概要 を参照してください。
ACK クラスタが作成されていること。詳細については、ACK マネージドクラスタの作成 を参照してください。
Alibaba Cloud Resource Center がアクティブ化されていること。詳細については、Resource Center のアクティブ化 を参照してください。
ECS インスタンス
Managed Service for Prometheus がアクティブ化されていること。詳細については、課金概要 を参照してください。
ECS インスタンスが作成されていること。詳細については、ECS コンソール (簡易版) を使用した ECS インスタンスの作成と管理 を参照してください。
Alibaba Cloud Resource Center がアクティブ化されていること。詳細については、Resource Center のアクティブ化 を参照してください。
手順
Managed Service for Prometheus コンソール にログインします。左側のナビゲーションペインで、統合センターをクリックします。
RocketMQ をクリックし、プロンプトに従ってパラメータを設定します。以下の表は、主要なパラメータについて説明しています。
コンテナクラスタ
パラメータ
説明
Rocketmq アドレス
クラスタのエンドポイント。形式:
endpoint:port。複数のアドレスはカンマ (,) で区切ります。説明ACK クラスタにデプロイされた RocketMQ クラスタのエンドポイントは、ドロップダウンリストに自動的に表示されます。
ユーザー名
クラスタのユーザー名。
パスワード
クラスタのパスワード。
ECS インスタンス
パラメータ
説明
Rocketmq アドレス
クラスタのエンドポイント。形式:
endpoint:port。複数のアドレスはカンマ (,) で区切ります。説明ACK クラスタにデプロイされた RocketMQ クラスタのエンドポイントは、ドロップダウンリストに自動的に表示されます。
ユーザー名
クラスタのユーザー名。
パスワード
クラスタのパスワード。
カスタムラベル
ECS インスタンスのメトリクスにタグを追加します。その後、Grafana などのツールを使用する際に、メトリクスデータをきめ細かく監視、管理、クエリ、または分析できます。詳細については、VPC を使用して ECS インスタンスのメトリクスにタグを追加する を参照してください。
説明タグキーには、ハイフン (-)、ピリオド (.)、パーセント記号 (%) など、Prometheus 機能で使用される特殊文字を含めることはできません。
タグは、Prometheus で必要なキーと値の形式で指定する必要があります。
クラスタの監視データの表示と管理
インストールされたコンポーネントは、統合管理Managed Service for Prometheus コンソール の 統合管理 ページに表示されます。統合管理 ページは、統合環境、統合アドオン、クエリダッシュボード の各タブで構成されており、ターゲット、メトリクス、ダッシュボード、アラートなどの情報を表示できます。
ターゲット
自己監視 タブの ターゲット セクションでは、デフォルトジョブによって検出されたターゲットのリストを表示できます。

メトリクススクレイピング
メトリクススクレイピング タブでは、メトリクスを表示または破棄できます。詳細については、メトリクスの破棄 を参照してください。
ダッシュボード
コンポーネント管理 タブの ダッシュボード セクションで、ダッシュボード名をクリックすると Grafana に移動し、より多くのダッシュボードデータを表示できます。

参考資料
主要なメトリクスのヘルスステータスをリアルタイムで監視するために、クラスタのアラートルールを設定できます。これにより、例外をタイムリーに発見し、処理できます。詳細については、Prometheus インスタンスのアラートルールを作成する を参照してください。