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回実行できます。しばらくすると、実行タスクの記録と対応するログを確認できます。
検証¶
- 「管理 / 自動トリガー設定」で、対象タスクに対応する自動トリガー設定が存在するか確認し、あわせてタスク記録とログを見て異常がないか確認する
- Guance の「インフラ - リソースディレクトリ」で資産情報が存在するか確認する
- 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": "[]"
}
}
注意:
tags、fieldsのフィールドは後続の更新により変更される場合があります