連携を設定すると、Managed Service for Prometheus は RocketMQ メッセージキューからパフォーマンスメトリクスをプルし、その稼働状況のリアルタイムモニタリングとデータ分析を可能にします。
前提条件
コンテナクラスター
-
Managed Service for Prometheus を有効化します。詳細については、「Prometheus インスタンスの課金」をご参照ください。
-
Kubernetes クラスターを作成します。詳細については、「ACK マネージドクラスターの作成」をご参照ください。
-
リソースセンターがアクティブ化されました。 リソースセンターをアクティブ化する。
ECS (VPC)
-
Managed Service for Prometheus が有効化されています。インスタンスの課金
-
ECS インスタンスが作成されています。ECS コンソール (高速版) を使用した ECS インスタンスの作成と管理。
-
リソースセンターが有効化されています。リソースセンターの有効化
RocketMQ との連携
Managed Service for Prometheus コンソールにログインします。左側のナビゲーションウィンドウで、[インテグレーションセンター] をクリックします。
-
RocketMQ カードをクリックし、画面の指示に従います。主要なパラメーターは以下のとおりです。
コンテナクラスター
パラメーター
説明
[RocketMQ アドレス]
ご利用の RocketMQ インスタンスのエンドポイント。フォーマットは
address:portです。複数のアドレスはコンマ (,) で区切ります。説明Kubernetes クラスターにデプロイされた RocketMQ インスタンスの場合、アドレスフィールドは自動補完をサポートしています。
[ユーザー名]
ご利用の RocketMQ インスタンスの AccessKey。
パスワード
ご利用の RocketMQ インスタンスの SecretKey。
ECS (VPC)
パラメーター
説明
RocketMQ アドレス
ご利用の RocketMQ インスタンスのエンドポイント。フォーマットは
address:portです。複数のアドレスはコンマ (,) で区切ります。説明Kubernetes クラスターにデプロイされた RocketMQ インスタンスの場合、アドレスフィールドは自動補完をサポートしています。
[ユーザー名]
ご利用の RocketMQ インスタンスの AccessKey。
[パスワード]
ご利用の RocketMQ インスタンスの SecretKey。
カスタムラベル
ECS インスタンスのメトリクスにタグを追加します。これにより、Grafana などのツールを使用する際に、メトリクスデータを詳細にモニタリング、管理、クエリ、または分析できます。詳細については、「VPC 内の ECS インスタンスのメトリクスにカスタムタグを追加する」をご参照ください。
説明タグキーには、ハイフン (-)、ピリオド (.)、パーセント記号 (%) など、Prometheus の機能で使用される特殊文字を含めることはできません。
タグは Prometheus で要求されるキーバリュー形式で指定する必要があります。
RocketMQ のステータスの表示
インストールされたコンポーネントは、Managed Service for Prometheus コンソールの [統合管理] ページに表示されます。[統合管理] ページは、[統合環境]、[統合アドオン]、および [クエリダッシュボード] タブで構成されており、ターゲット、メトリック、ダッシュボード、アラートなどの情報を表示できます。
ターゲット
デフォルトの連携ジョブによって検出されたターゲットのリストを表示できます。
ターゲットリストには、各ターゲットの名前とヘルスステータスが表示されます。たとえば、1/1 up は正常なターゲットを示し、0/2 up は異常なターゲットを示し赤色で表示されます。ページ上部の [すべて] および [異常] フィルターを使用して、異常なターゲットをすばやく見つけることができます。
メトリクスのスクレイピング
[メトリクスのスクレイピング] ページでは、詳細なメトリクス情報を表示し、破棄するメトリクスを設定できます。詳細については、「破棄するメトリクスの設定」をご参照ください。ECS 環境の Prometheus インスタンスの場合、[カスタムスクレイピング] サブタブでカスタムスクレイピングタスクを作成できます。バナーには、デフォルトのスクレイピングタスクを追加するための [設定例の表示] リンクがあり、[追加] ボタンをクリックしてカスタムタスクを作成できます。既存のスクレイピングタスクのリストには、[名前]、[ジョブ名]、[コンポーネント]、[サービスディスカバリーメソッド] (例:kubernetes_sd_configs、aliyun_sd_configs、static_configs)、[スクレイピングパス] (デフォルトは /metrics)、[スクレイピング間隔] (例:15s または 30s)、[アクション] (有効化/無効化、設定の表示/編集、削除) などの列が表示されます。
ダッシュボード
このタブで、ダッシュボード名をクリックすると、対応する Grafana ダッシュボードが表示されます。
ダッシュボードのリストには、integration と RocketMQ のタグが付いた Cloud ROCKETMQ という名前のエントリが含まれています。
関連ドキュメント
コンポーネントを連携した後、主要なメトリクスに対してアラートルールを設定できます。これにより、異常を迅速に検出し、対処できるようになります。詳細については、「Prometheus のアラートルールの作成」をご参照ください。