Huawei Cloud GeminiDB Influx
Collect Huawei Cloud GeminiDB Influx monitoring data.
Configuration¶
Prerequisites¶
Please prepare Huawei Cloud AK/SK that meet the requirements in advance. For simplicity, you can directly grant the global read-only permission Tenant Guest.
Install Func¶
It is recommended to enable TrueWatch Integration - Extensions - Managed Func: all prerequisites are installed automatically. Continue with the script installation.
If you deploy Func yourself, see Deploy Func yourself
Install the script¶
- Log in to the Func console, click [Script Market], enter the TrueWatch script market, and search for
integration_huaweicloud_geminidb_influx - After clicking [Install], enter the required parameters: Huawei Cloud AK, SK, and account name
- Click [Deploy startup script]. The system automatically creates the
Startupscript set and configures the corresponding startup script. - After enabling it, find the automatic trigger configuration in Management. Click [Execute] to run it immediately without waiting for the scheduled time. After a moment, view task records and logs.
Verification¶
- In Management, confirm that the task has an automatic trigger configuration and review records and logs for errors.
- Check whether asset information exists in TrueWatch under Infrastructure - Resource Catalog.
- Check for corresponding monitoring data in TrueWatch under Metrics.
Metrics¶
After configuring Huawei Cloud GeminiDB Influx metrics, the following metrics are collected by default under the huaweicloud_SYS.NoSQL metric set. You can collect more metrics through configuration.
| MetricName | Metric Description | Dimensions | Unit |
|---|---|---|---|
gemini001_cpu_usage |
CPU usage of the monitored system | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | percent |
gemini001_cpu_usage_average |
CPU usage of the monitored system | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | percent |
gemini002_mem_usage |
Memory usage of the monitored system | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | percent |
gemini002_mem_usage_average |
Memory usage of the monitored system | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | percent |
gemini003_bytes_out |
Outbound traffic per second | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | B/S |
gemini003_bytes_out_average |
Outbound traffic per second | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | B/S |
gemini004_bytes_in |
Inbound traffic per second | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | B/S |
gemini004_bytes_in_average |
Inbound traffic per second | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | B/S |
influxdb001_series_num |
Total number of time series | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | Counts (custom) |
influxdb001_series_num_average |
Total number of time series | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | Counts (custom) |
influxdb002_query_req_ps |
Query requests per second | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | ops |
influxdb002_query_req_ps_average |
Query requests per second | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | ops |
influxdb003_write_req_ps |
Write requests per second | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | ops |
influxdb003_write_req_ps_average |
Write requests per second | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | ops |
influxdb004_write_points_ps |
Points written per second | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | ops |
influxdb004_write_points_ps_average |
Points written per second | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | ops |
influxdb005_write_concurrency |
Concurrent write requests | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | Counts (custom) |
influxdb005_write_concurrency_average |
Concurrent write requests | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | Counts (custom) |
influxdb006_query_concurrency |
Concurrent query requests | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | Counts (custom) |
influxdb006_query_concurrency_average |
Concurrent query requests | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | Counts (custom) |
influxdb007_connection_num |
Number of connections | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | - |
influxdb007_connection_num_average |
Average number of connections | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | - |
influxdb008_connection_usage |
Connection usage | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | - |
influxdb008_connection_usage_average |
Average connection usage | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | - |
influxdb009_slow_queries_num |
Number of slow queries | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | - |
influxdb009_slow_queries_num_average |
Average number of slow queries | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | - |
influxdb010_cold_disk_usage |
Instance cold storage usage | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | percent |
influxdb010_cold_disk_usage_average |
Instance cold storage usage | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | percent |
influxdb011_cold_disk_total_size |
Total instance cold storage capacity | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | GB |
influxdb011_cold_disk_total_size_average |
Total instance cold storage capacity | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | GB |
influxdb012_cold_disk_used_size |
Used instance cold storage capacity | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | GB |
influxdb012_cold_disk_used_size_average |
Used instance cold storage capacity | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | GB |
nosql005_disk_usage |
Current instance storage usage | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | percent |
nosql005_disk_usage_average |
Current instance storage usage | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | percent |
nosql006_disk_total_size |
Total storage space of the current instance | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | GB |
nosql006_disk_total_size_average |
Total storage space of the current instance | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | GB |
nosql007_disk_used_size |
Used storage space of the current instance | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | GB |
nosql007_disk_used_size_average |
Used storage space of the current instance | domain_id, instance_name, enterprise_project_id, cloud_provider, datastore_type, influxdb_node_id, RegionId, dimensions, instance_id, account_name, project_id, project_name, influxdb_cluster_id | GB |
Object¶
The collected Huawei Cloud GeminiDB Influx object data structure can be viewed in Infrastructure - Resource Catalog.
{
"measurement": "huaweicloud_geminidb_influxdb",
"tags": {
"RegionId": "cn-south-1",
"project_id": "bacc65fb662fxxxxxxdab3acda49xxxxxx",
"enterprise_project_id": "0",
"instance_id": "277879ea7aa2xxxxxx55198c3c4851cbin13",
"instance_name": "geminidb-xxxx",
"status": "normal",
"mode": "InfluxdbSingle",
"engine": "rocksDB",
"datastore_type": "influxdb"
},
"fields": {
"datastore": "{database version and patch information}",
"db_user_name": "rwuser",
"port": "8635",
"vpc_id": "e65f5035-bf2d-xxxx-xxxx-bb043ea9312a",
"subnet_id": "fdff8e12-924f-xxxx-xxxx-ebfd1a3c0fe3",
"security_group_id": "93fe0bd6-8739-xxxx-xxxx-e690f93b208c",
"availability_zone": "cn-south-2b",
"maintenance_window": "02:00-06:00",
"backup_strategy": "{backup strategy}",
"backup_space_usage": "{backup storage usage}",
"groups": "{shard group and node information}",
"created": "2026-06-17T08:20:53",
"updated": "2026-06-17T08:20:53"
}
}
Note: fields in tags and fields may change with subsequent updates.