Skip to content

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

  1. Log in to the Func console, click [Script Market], enter the TrueWatch script market, and search for integration_huaweicloud_geminidb_influx
  2. After clicking [Install], enter the required parameters: Huawei Cloud AK, SK, and account name
  3. Click [Deploy startup script]. The system automatically creates the Startup script set and configures the corresponding startup script.
  4. 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

  1. In Management, confirm that the task has an automatic trigger configuration and review records and logs for errors.
  2. Check whether asset information exists in TrueWatch under Infrastructure - Resource Catalog.
  3. 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.