Volcengine Message Queue RabbitMQ
Collect Volcengine Message Queue RabbitMQ Metrics data
Configuration¶
Install Func¶
It is recommended to activate TrueWatch Integration - Extensions - DataFlux Func (Automata): all prerequisites are automatically installed, please proceed with the script installation
If deploying Func manually, refer to Manual Func Deployment
Install Script¶
Note: Please prepare the required Volcengine AK in advance (for simplicity, you can grant global read-only permissions
ReadOnlyAccess
)
To synchronize the monitoring data of the Message Queue RabbitMQ resources, we install the corresponding collection script: "TrueWatch Integration (Volcengine-RabbitMQ Collection)" (ID: integration_volcengine_rabbitmq
)
Click 【Install】, then input the corresponding parameters: Volcengine AK, Volcengine Account Name, and Regions.
Click 【Deploy Startup Script】, the system will automatically create the Startup
script set and configure the corresponding startup scripts.
After enabling, you can see the corresponding automatic trigger configuration in 「Manage / Automatic Trigger Configuration」. Click 【Execute】 to immediately execute once without waiting for the scheduled time. After a while, you can check the execution task records and corresponding logs.
Verification¶
- In 「Manage / Automatic Trigger Configuration」, confirm whether the corresponding task has the automatic trigger configuration, and check the task records and logs for any exceptions
- In TrueWatch, check if asset information exists in 「Infrastructure - Resource Catalog」
- In TrueWatch, check if there is corresponding monitoring data in 「Metrics」
Metrics¶
To configure Volcengine Message Queue RabbitMQ monitoring metrics, you can collect more metrics through configuration Volcengine Message Queue RabbitMQ Metrics Details
Volcengine Message Queue RabbitMQ Monitoring Metrics¶
The Message Queue RabbitMQ metrics are located under the volcengine_VCM_RabbitMQ measurement, here are the related metric descriptions
MetricName |
Subnamespace |
Metric Name | MetricUnit | Dimension |
---|---|---|---|---|
AckDeliveryRate |
Instance |
Message Consumption Rate | Count/Second | ResourceID |
BrokerOnlineRate |
Instance |
Node Online Rate | Percent | ResourceID |
CapUtil |
Instance |
Disk Usage Rate | Percent | ResourceID |
Consumers |
Queue |
Number of Consumers | Count | ResourceID |
CpuUtils |
Instance |
Instance CPU Usage Rate | Percent | ResourceID |
InstanceTotalConsume |
Instance |
Instance | Percent | ResourceID |
InstanceTotalPublish |
Instance |
Instance Disk Usage Rate | Percent | ResourceID |
InstanceVhostConsumers |
Vhost |
Vhost Consumer Count | Percent | ResourceID |
MemUtil |
Instance |
Memory Usage Rate | Percent | ResourceID |
MessageReady |
Queue |
Message Backlog | Count | ResourceID |
MsgPublishingRate |
Instance |
Message Production Rate | Percent | ResourceID |
NodeCpuUtils |
Node |
Node CPU Usage Rate | Percent | ResourceID |
NodeDiskHighWater |
Node |
Node Disk High Watermark | Count | ResourceID |
NodeMemHighWater |
Node |
Node Memory High Watermark | Count | ResourceID |
TotalChannel |
Instance |
Number of Channels | Count | ResourceID |
TotalConn |
Instance |
Number of Connections | Count | ResourceID |
TotalConsumer |
Instance |
Number of Consumers | Count | ResourceID |
TotalProductionConsumptionRate |
Instance |
Instance Production Consumption Rate | Count/Second | ResourceID |
TotalQueue |
Instance |
Number of Queues | Count | ResourceID |
TotalReadyMsg |
Instance |
Number of Ready Messages | Count | ResourceID |
UnackDeliveryRate |
Instance |
Message Consumption Rate | Count/Second | ResourceID |
Objects¶
The collected Volcengine RabbitMQ object data structure can be seen in 「Infrastructure - Resource Catalog」
{
"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": "[]"
}
}
Note: The fields in
tags
andfields
may change with subsequent updates