コンテンツにスキップ

Volcengine メッセージキュー RabbitMQ

Volcengine メッセージキュー RabbitMQ のメトリクスデータを収集する

設定

Func のインストール

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

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

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

ヒント:要件を満たす Volcengine AK を事前に用意してください(簡単のため、グローバル読み取り専用権限 ReadOnlyAccess を直接付与しても構いません)

メッセージキュー RabbitMQ リソースの監視データを同期するため、対応する収集スクリプト「Guance統合(Volcengine-RabbitMQ 収集)」(ID:integration_volcengine_rabbitmq)をインストールします。

【インストール】をクリックした後、対応するパラメータを入力します。Volcengine AK、Volcengine アカウント名、リージョンを入力します。

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

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

検証

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

メトリクス

Volcengine メッセージキュー RabbitMQ の監視メトリクスを設定すると、設定によりより多くのメトリクスを収集できます。Volcengine メッセージキュー RabbitMQ のメトリクス詳細

Volcengine メッセージキュー RabbitMQ の監視メトリクス

メッセージキュー RabbitMQ のメトリクスは volcengine_VCM_RabbitMQ メトリクスセットにあり、ここでは関連メトリクスの説明を紹介します。

MetricName Subnamespace メトリクス名 メトリクス単位 次元
AckDeliveryRate Instance メッセージ消費率 Count/Second ResourceID
BrokerOnlineRate Instance ノードオンライン率 Percent ResourceID
CapUtil Instance ディスク使用率 Percent ResourceID
Consumers Queue コンシューマー数 Count ResourceID
CpuUtils Instance インスタンス CPU 使用率 Percent ResourceID
InstanceTotalConsume Instance インスタンス Percent ResourceID
InstanceTotalPublish Instance インスタンスディスク使用率 Percent ResourceID
InstanceVhostConsumers Vhost Vhost コンシューマー数 Percent ResourceID
MemUtil Instance メモリ使用率 Percent ResourceID
MessageReady Queue メッセージ滞留量 Count ResourceID
MsgPublishingRate Instance メッセージ生成率 Percent ResourceID
NodeCpuUtils Node ノード CPU 使用率 Percent ResourceID
NodeDiskHighWater Node ノードディスクの高水位 Count ResourceID
NodeMemHighWater Node ノードメモリの高水位 Count ResourceID
TotalChannel Instance チャネル数 Count ResourceID
TotalConn Instance 接続数 Count ResourceID
TotalConsumer Instance コンシューマー数 Count ResourceID
TotalProductionConsumptionRate Instance インスタンス生成消費率 Count/Second ResourceID
TotalQueue Instance キュー数 Count ResourceID
TotalReadyMsg Instance 取り出し可能メッセージ数 Count ResourceID
UnackDeliveryRate Instance メッセージ消費率 Count/Second ResourceID

オブジェクト

収集された Volcengine RabbitMQ オブジェクトのデータ構造です。「インフラ - リソースディレクトリ」でオブジェクトデータを確認できます。

  {
    "measurement": "volcengine_rabbitmq",
    "tags": {
    "InstanceId"        : "cn-beijing",
    "ArchType"          : "SingleNode",
    "ComputeSpec"       : "rabbitmq.n1.x2.medium",
    "ChargeDetail.ChargeType" : "PostPaid",
    "InstanceName"    : "test",
    "InstanceStatus"  : "Running",
    "SubnetId"        : "subnet-13fpvlahzboxsxxxxxxxxxx",
    "Version"         : "x.x.x",
    "StorageType"     : "100",
    "VpcId"           : "vpc-13fpvlahzboxsxxxxxxxxxx",
    "ZoneId"          : "cn-beijing-a",
    "EipId"           : "eip-2ze1j9xxxxxxxxxxxxxxxx",
    "ProjectName"     : "default",
    },
    "fileds": {
      "InstanceDescription": "cn-beijing-a",
      "CreateTime": "2025-04-22T04:01:52Z",
      "StorageSpace": "300",
      "UsedStorageSpace": "1",
      "TagMap": "[]"
    }
  }

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

フィードバック

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