Skip to content

Kingsoft Cloud RabbitMQ

Collect Kingsoft Cloud RabbitMQ Instance Information Node monitoring data.

Configuration

Prerequisites

Prepare a valid Kingsoft Cloud AK ID,AK Secret,and grant read-only permissions required for collection.

Install Func

We recommend enabling TrueWatchIntegrations - Extensions - Hosted Func: all prerequisites are installed automatically, continue with script installation

For a self-hosted deployment of Func seeSelf-host Func Func

Install the Script

  1. Log in to Func Console,Click[Script Market],openTrueWatchScript Market,search for integration_kingsoftcloud_rabbitmq
  2. Click[Install]then,enter the required parameters:Kingsoft Cloud AK ID,AK Secret and the account name
  3. Click[Deploy Startup Script],the system automatically creates Startup script set,and configures the corresponding startup script
  4. after enabling it, open"Management / Automatic Trigger Configuration"to view the automatic trigger configuration.Click[Run],to run it immediately,without waiting for the scheduled interval.wait a moment,you can view execution records and related logs

Verification

  1. In"Management / Automatic Trigger Configuration"confirm that the automatic trigger configuration exists for the task,and review task records and logs for exceptions
  2. InTrueWatch,"Infrastructure - Resource Catalog"to verify that asset information is available
  3. InTrueWatch,"Metrics"verify that the corresponding monitoring data

Metrics

After configuring Kingsoft Cloud Cloud Monitor,the default metric sets are listed below,additional metrics can be collected through configuration.Kingsoft Cloud RabbitMQ monitoring metrics are in the kingsoftcloud_rabbitmq metric set.

MetricName MetricDescribe Dimensions Unit
rabbitmq_client_connections_average Average Client Connections instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_client_connections_max Maximum Client Connections instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_client_connections_min Minimum Client Connections instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_consumers_used_average Average Information Count instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_consumers_used_max Maximum Information Count instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_consumers_used_min Minimum Information Count instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_disk_alarm_average Average Disk High Watermark Information instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id status (Custom)
rabbitmq_disk_alarm_max Maximum Disk High Watermark Information instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id status (Custom)
rabbitmq_disk_alarm_min Minimum Disk High Watermark Information instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id status (Custom)
rabbitmq_disk_free_average Average Available Storage instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id GB
rabbitmq_disk_free_max Maximum Available Storage instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id GB
rabbitmq_disk_free_min Minimum Available Storage instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id GB
rabbitmq_disk_usage_ratio_average Average Disk Utilization instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id percent
rabbitmq_disk_usage_ratio_max Maximum Disk Utilization instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id percent
rabbitmq_disk_usage_ratio_min Minimum Disk Utilization instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id percent
rabbitmq_file_handle_average Average File Descriptors instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_file_handle_max Maximum File Descriptors instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_file_handle_min Minimum File Descriptors instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_memory_alarm_average Average Memory High Watermark Information instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id status (Custom)
rabbitmq_memory_alarm_max Maximum Memory High Watermark Information instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id status (Custom)
rabbitmq_memory_alarm_min Minimum Memory High Watermark Information instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id status (Custom)
rabbitmq_memory_usage_ratio_average Average Memory Utilization instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id percent
rabbitmq_memory_usage_ratio_max Maximum Memory Utilization instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id percent
rabbitmq_memory_usage_ratio_min Minimum Memory Utilization instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id percent
rabbitmq_memory_used_average Average Memory Information instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id GB
rabbitmq_memory_used_max Maximum Memory Information instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id GB
rabbitmq_memory_used_min Minimum Memory Information instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id GB
rabbitmq_messages_deliver_rate_average Average Information Rate instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id ops
rabbitmq_messages_deliver_rate_max Maximum Information Rate instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id ops
rabbitmq_messages_deliver_rate_min Minimum Information Rate instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id ops
rabbitmq_messages_drop_rate_average Average Message Drop Rate instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id ops
rabbitmq_messages_drop_rate_max Maximum Message Drop Rate instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id ops
rabbitmq_messages_drop_rate_min Minimum Message Drop Rate instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id ops
rabbitmq_messages_rate_average Average Information Rate instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id ops
rabbitmq_messages_rate_max Maximum Information Rate instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id ops
rabbitmq_messages_rate_min Minimum Information Rate instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id ops
rabbitmq_messages_ready_average Average Ready Information Count instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_messages_ready_max Maximum Ready Information Count instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_messages_ready_min Minimum Ready Information Count instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_messages_redeliver_rate_average Average Information Redelivery Rate instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id ops
rabbitmq_messages_redeliver_rate_max Maximum Information Redelivery Rate instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id ops
rabbitmq_messages_redeliver_rate_min Minimum Information Redelivery Rate instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id ops
rabbitmq_messages_unacknowledged_average Average Information Count instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_messages_unacknowledged_max Maximum Information Count instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_messages_unacknowledged_min Minimum Information Count instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_process_used_average Average Erlang Processes instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_process_used_max Maximum Erlang Processes instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_process_used_min Minimum Erlang Processes instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_queues_used_average Average Information Count instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_queues_used_max Maximum Information Count instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_queues_used_min Minimum Information Count instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_sockets_used_average Average Socket Connections instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_sockets_used_max Maximum Socket Connections instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count
rabbitmq_sockets_used_min Minimum Socket Connections instance_id, ip, account_name, region_id, role, cloud_provider, instance_name, node_id, project_name, node_name, project_id count

Objects

The collected Kingsoft Cloud RabbitMQ object data structure,can be viewed in"Infrastructure - Resource Catalog"as resource object data.

{
  "measurement": "kingsoftcloud_rabbitmq",
  "tags": {
    "account_name": "example-account",
    "cloud_provider": "kingsoftcloud",
    "region_id": "cn-beijing-6",
    "project_id": "xxxxxx",
    "project_name": "example-project",
    "instance_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "instance_name": "example-rabbitmq",
    "status": "running"
  },
  "fields": {
    "availability_zone": "Availability ZoneC",
    "bill_type": 5,
    "engine_version": "3.7",
    "instance_type": "2C4G",
    "mode_name": "RabbitInformation Instance Information",
    "network_type": "vpc",
    "node_num": 3,
    "protocol": "rabbitmq 3.7",
    "vip": "10.x.x.x",
    "instance_create_date": "2025-04-21 16:18:28",
    "last_update_time": 1784601721494
  }
}

Note:tags,fields fields may change in later updates.