コンテンツにスキップ

Huawei Cloud DMS RocketMQ

Huawei Cloud DMS RocketMQ のメトリクスデータを収集

設定

Func のインストール

Guance の統合 - 拡張 - ホスト型 Func を有効にすることを推奨します。前提条件はすべて自動でインストールされるため、そのままスクリプトのインストールを続けてください。

Func を自前でデプロイする場合は、Func の自前デプロイ を参照してください。

スクリプトのインストール

注意:要件を満たす Huawei Cloud AK を事前に用意してください(簡単のため、グローバル読み取り専用権限 Tenant Guest を直接付与してもかまいません)

ホスト版有効化スクリプト

  1. Guance コンソールにログインします
  2. 【統合】メニューをクリックし、【クラウドアカウント管理】を選択します
  3. 【クラウドアカウントを追加】をクリックし、【Huawei Cloud】を選択して、画面に必要な情報を入力します。すでにクラウドアカウント情報を設定済みの場合は、この手順をスキップしてください
  4. 【テスト】をクリックし、成功したら【保存】をクリックします。テストに失敗した場合は、関連する設定情報が正しいか確認してから再度テストしてください
  5. 【クラウドアカウント管理】の一覧で追加済みのクラウドアカウントを確認できます。該当するクラウドアカウントをクリックして詳細ページに入ります
  6. クラウドアカウント詳細ページの【統合】ボタンをクリックし、未インストール 一覧から Huawei Cloud DMS RocketMQ を見つけて、【インストール】ボタンをクリックすると、インストール画面が表示されるのでそのままインストールしてください。

手動有効化スクリプト

  1. Func コンソールにログインし、【スクリプトマーケット】をクリックして Guance スクリプトマーケットに入り、integration_huaweicloud_rocketmq を検索します

  2. 【インストール】をクリックした後、対応するパラメータを入力します。Huawei Cloud AK、SK、およびアカウント名です

  3. 【デプロイして起動スクリプトを有効化】をクリックすると、システムが自動的に Startup スクリプトセットを作成し、対応する起動スクリプトを自動設定します

  4. 有効化後、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ一度実行できます。しばらくしてから、実行タスクの記録と対応するログを確認できます

検証

  1. 「管理 / 自動トリガー設定」で、対象タスクに対応する自動トリガー設定が存在するか確認し、あわせてタスク記録とログを確認して異常がないかチェックします
  2. Guance の「基盤インフラ - リソースディレクトリ」で資産情報が存在するか確認します
  3. Guance の「メトリクス」で対応する監視データがあるか確認します

メトリクス

Huawei Cloud DMS RocketMQ のメトリクスを設定すると、構成によりより多くのメトリクスを収集できます。Huawei Cloud DMS RocketMQ メトリクス詳細

メトリクスID メトリクス名 メトリクスの意味 値の範囲 測定対象 監視周期(元メトリクス)
instance_produce_msg メッセージ生成数 インスタンスが1分間に受信したメッセージ数。単位:Count >0 RocketMQインスタンス 1分
instance_consume_msg メッセージ消費数 インスタンスが1分間に消費されたメッセージ数。単位:Count >0 RocketMQインスタンス 1分
current_topics トピック数 インスタンスのトピック数。単位:Countimg説明:2022年5月16日以降に購入したインスタンスが、この監視項目をサポートします。 >=0 RocketMQインスタンス 1分
current_queues キュー数 インスタンスのキュー数。単位:Countimg説明:2022年5月16日以降に購入したインスタンスが、この監視項目をサポートします。 >=0 RocketMQインスタンス 1分
instance_accumulation 蓄積メッセージ数 インスタンス内のすべての消費グループの蓄積メッセージ数の合計。単位:Countimg説明:2022年5月16日以降に購入したインスタンスが、この監視項目をサポートします。 >=0 RocketMQインスタンス 1分
broker_produce_msg メッセージ生成数 ノードが1分間に受信したメッセージ数。単位:Count >0 RocketMQインスタンスノード 1分
broker_consume_msg メッセージ消費数 ノードが1分間に消費されたメッセージ数。単位:Count >0 RocketMQインスタンスノード 1分
broker_produce_rate メッセージ生成レート ノードが1秒あたりに受信したメッセージ数。単位:Count/s >0 RocketMQインスタンスノード 1分
broker_consume_rate メッセージ消費レート ノードが1秒あたりに消費されたメッセージ数。単位:Count/s >0 RocketMQインスタンスノード 1分
broker_total_bytes_in_rate ネットワーク受信トラフィック ノードのネットワークアクセス受信トラフィック。単位:Byte/s >0 RocketMQインスタンスノード 1分
broker_total_bytes_out_rate ネットワーク送信トラフィック ノードのネットワークアクセス送信トラフィック。単位:Byte/s >0 RocketMQインスタンスノード 1分
broker_cpu_core_load CPUコア平均負荷 このメトリクスは、ノード仮想マシンの各 CPU コアの平均負荷を集計するために使用されます >0 RocketMQインスタンスノード 1分
broker_disk_usage ディスク使用率 このメトリクスは、ノード仮想マシンのディスク使用率を集計するために使用されます。単位:% 0~100 RocketMQインスタンスノード 1分
broker_memory_usage メモリ使用率 このメトリクスは、ノード仮想マシンのメモリ使用率を集計するために使用されます。単位:% 0~100 RocketMQインスタンスノード 1分
broker_alive ノード稼働状態 ノード稼働状態img説明:2022年5月16日以降に購入したインスタンスが、この監視項目をサポートします。 1:稼働0:オフライン RocketMQインスタンスノード 1分
broker_connections 接続数 仮想マシンが使用している接続数。単位:Countimg説明:2022年5月16日以降に購入したインスタンスが、この監視項目をサポートします。 >=0 RocketMQインスタンスノード 1分
broker_cpu_usage CPU使用率 仮想マシンのCPU使用率。単位:%img説明:2022年5月16日以降に購入したインスタンスが、この監視項目をサポートします。 >=0 RocketMQインスタンスノード 1分
broker_disk_read_rate ディスク読み取りトラフィック ディスク読み取り操作のトラフィック。単位:Byte/simg説明:2022年5月16日以降に購入したインスタンスが、この監視項目をサポートします。 >=0 RocketMQインスタンスノード 1分
broker_disk_write_rate ディスク書き込みトラフィック ディスク書き込み操作のトラフィック。単位:Byte/simg説明:2022年5月16日以降に購入したインスタンスが、この監視項目をサポートします。 >=0 RocketMQインスタンスノード 1分
topic_produce_msg メッセージ生成数 Topic が1分間に受信したメッセージ数。単位:Count >0 RocketMQインスタンスキュー 1分
topic_consume_msg メッセージ消費数 Topic が1分間に消費されたメッセージ数。単位:Count >0 RocketMQインスタンスキュー 1分
topic_produce_rate メッセージ生成レート Topic が1秒あたりに受信したメッセージ数。単位:Count/s >0 RocketMQインスタンスキュー 1分
topic_consume_rate メッセージ消費レート Topic が1秒あたりに消費されたメッセージ数。単位:Count/s >0 RocketMQインスタンスキュー 1分
topic_bytes_in_rate 生成トラフィック 現在のトピックの生成トラフィック。単位:Byte/simg説明:2022年5月16日以降に購入したインスタンスが、この監視項目をサポートします。 >=0 RocketMQインスタンスキュー 1分
topic_bytes_out_rate 消費トラフィック 現在のトピックの消費トラフィック。単位:Byte/simg説明:2022年5月16日以降に購入したインスタンスが、この監視項目をサポートします。 >=0 RocketMQインスタンスキュー 1分

オブジェクト

データが正常に同期された後、Guance の「基盤インフラ - リソースディレクトリ」でデータを確認できます。

{
  "measurement": "huaweicloud_rocketmq",
  "tags": {      
    "RegionId"              : "cn-north-4",
    "project_id"            : "756ada1aa17e4049b2a16ea41912e52d",
    "enterprise_project_id" : "o78hhbss-xxxx-xxxx-xxxx-cba3d38cf2f9",
    "instance_id"           : "c0b0ea90-xxxx-xxxx-xxxx-cba3d38cf2f9",
    "instance_name"         : "rocketmq-xxxxx",
    "engine"                : "reliability",
    "status"                : "RUNNING"  
  },
  "fields": {
    "charging_mode"      : "1",
    "type"               : "cluster.small",
    "engine_version"     : "4.8.0",
    "description"        : "",
    "specification"      : "rocketmq.4u8g.cluster.small * 1 broker",
    "storage_space"      : 250,
    "used_storage_space" : 0,
    "resource_spec_code" : "xxxx",
    "created_at"         : "1687158517888",
    "maintain_begin"     : "02:00:00",
    "maintain_end"       : "06:00:00",
    "enable_publicip"    : false,
    "publicip_address"   : "12.xx.xx.32",
    "publicip_id"        : "xxxxxxxxxxxxxxxxxxxss",
    "total_storage_space": 300,
    "available_zones"    : "xxxxxx"
  }
}

一部のフィールドの説明は次のとおりです。

フィールド 説明
specification String インスタンスの仕様。
charging_mode String 課金モード。1 は従量課金、0 は年額/月額課金を表します。
created_at String 作成完了時刻。タイムスタンプ形式で、1970年01月01日00時00分00秒のグリニッジ標準時から指定時刻までの差分総ミリ秒数を指します。
resource_spec_code String リソース仕様
maintain_begin String メンテナンス時間帯の開始時刻。形式は HH🇲🇲ss
maintain_end String メンテナンス時間帯の終了時刻。形式は HH🇲🇲ss

注意:tagsfields のフィールドは、以降の更新により変更される場合があります

ヒント 1:tags.instance_id の値はインスタンス ID であり、一意識別子として使用されます

フィードバック

このページは役に立ちましたか?