Huawei Cloud DDM¶
'The monitoring view of Huawei Cloud DDM displays metrics including message throughput, latency, concurrent connections, and reliability. These metrics reflect the performance and reliability guarantees of DDMS when handling large-scale message delivery and real-time data streams.'
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.
For self-deployment of Func, refer to Self-deploy Func
Install Script¶
Note: Please prepare the Huawei Cloud AK with the required permissions in advance (for simplicity, you can grant the global read-only permission
ReadOnlyAccess
)
-
Log in to the Func console, click 【Script Market】, and enter the TrueWatch Script Market. Search for
ID: integration_huaweicloud_ddm
-
Click 【Install】, then enter the corresponding parameters: Huawei Cloud AK, SK, and account name
-
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 it once without waiting for the scheduled time. After a short 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. At the same time, check the task records and logs to see if there are any exceptions
- In TrueWatch, check if asset information exists in 「Infrastructure / Custom」
- In TrueWatch, check if there is corresponding monitoring data in 「Metrics」
Metrics¶
After configuring Huawei Cloud Cloud Monitoring, the default measurement sets are as follows. More metrics can be collected through configuration.
Metric Id | Metric Name | Dimensions | Statistics | Unit |
---|---|---|---|---|
ddm_active_connections_average | Average of Active Connections | userId,instanceId | Average,Maximum | Count |
ddm_bytes_in_average | Average Bytes Received per Second | userId,instanceId | Average,Maximum | Bytes/sec |
ddm_bytes_out_average | Average Bytes Sent per Second | userId,instanceId | Average,Maximum | Bytes/sec |
ddm_cpu_util_average | Average CPU Utilization | userId,instanceId | Average,Maximum | Percentage |
ddm_qps_average | Average Queries per Second | userId,instanceId | Average,Maximum | Queries/sec |
ddm_node_status_alarm_code_average | Average Alarm Code of Node Status | userId,instanceId | Average,Maximum | Count |
ddm_write_count_average | Average Writes per Second | userId,instanceId | Average,Maximum | Writes/sec |
ddm_rt_avg_average | Average Response Time | userId,instanceId | Average,Maximum | ms |
Object¶
The collected data structure of Huawei Cloud SYS.DDMS objects can be seen in 「Infrastructure - Custom」.
[
{
"category": "metric",
"fields": {
"ddm_active_connections_average": 1.0,
"ddm_active_connections_max": 1.0,
"ddm_active_connections_min": 1.0,
"ddm_active_connections_sum": 1.0,
"ddm_active_connections_variance": 0.0,
"ddm_backend_connection_ratio_average": 0.0,
"ddm_backend_connection_ratio_max": 0.0,
"ddm_backend_connection_ratio_min": 0.0,
"ddm_backend_connection_ratio_sum": 0.0,
"ddm_backend_connection_ratio_variance": 0.0,
"ddm_bytes_in_average": 2482.33,
"ddm_bytes_in_max": 2482.33,
"ddm_bytes_in_min": 2482.33,
"ddm_bytes_in_sum": 2482.33,
"ddm_bytes_in_variance": 0.0,
"ddm_bytes_out_average": 3062.97,
"ddm_bytes_out_max": 3062.97,
"ddm_bytes_out_min": 3062.97,
"ddm_bytes_out_sum": 3062.97,
"ddm_bytes_out_variance": 0.0,
"ddm_connection_util_average": 0.0,
"ddm_connection_util_max": 0.0,
"ddm_connection_util_min": 0.0,
"ddm_connection_util_sum": 0.0,
"ddm_connection_util_variance": 0.0,
"ddm_connections_average": 0.0,
"ddm_connections_max": 0.0,
"ddm_connections_min": 0.0,
"ddm_connections_sum": 0.0,
"ddm_connections_variance": 0.0,
"ddm_cpu_util_average": 0.64,
"ddm_cpu_util_max": 0.64,
"ddm_cpu_util_min": 0.64,
"ddm_cpu_util_sum": 0.64,
"ddm_cpu_util_variance": 0.0,
"ddm_mem_util_average": 28.1,
"ddm_mem_util_max": 28.1,
"ddm_mem_util_min": 28.1,
"ddm_mem_util_sum": 28.1,
"ddm_mem_util_variance": 0.0,
"ddm_node_status_alarm_code_average": 0.0,
"ddm_node_status_alarm_code_max": 0.0,
"ddm_node_status_alarm_code_min": 0.0,
"ddm_node_status_alarm_code_sum": 0.0,
"ddm_node_status_alarm_code_variance": 0.0,
"ddm_qps_average": 1.0,
"ddm_qps_max": 1.0,
"ddm_qps_min": 1.0,
"ddm_qps_sum": 1.0,
"ddm_qps_variance": 0.0,
"ddm_read_count_average": 0.0,
"ddm_read_count_max": 0.0,
"ddm_read_count_min": 0.0,
"ddm_read_count_sum": 0.0,
"ddm_read_count_variance": 0.0,
"ddm_rt_avg_average": 0.0,
"ddm_rt_avg_max": 0.0,
"ddm_rt_avg_min": 0.0,
"ddm_rt_avg_sum": 0.0,
"ddm_rt_avg_variance": 0.0,
"ddm_slow_log_average": 0.0,
"ddm_slow_log_max": 0.0,
"ddm_slow_log_min": 0.0,
"ddm_slow_log_sum": 0.0,
"ddm_slow_log_variance": 0.0,
"ddm_write_count_average": 0.0,
"ddm_write_count_max": 0.0,
"ddm_write_count_min": 0.0,
"ddm_write_count_sum": 0.0,
"ddm_write_count_variance": 0.0
},
"measurement": "huaweicloud_SYS.DDMS",
"tags": {
"instance_id": "810159800cbd4b2f8c3c248abbbf59b7in09",
"node_id": "0ab54e90c63543a1ab9ab57a80d5e6b1no09"
},
"timestamp": 1693472712
}
]