Skip to content

Huawei Cloud GeminiDB HBase

Collect monitoring data from Huawei Cloud GeminiDB HBase.

Configuration

Install Func

We recommend enabling hosted Func under Integration - Extensions in TrueWatch. All prerequisites are installed automatically; continue with the script installation.

If deploying Func manually, refer to Manual Deployment of Func

Install Script

Note: Please prepare the Huawei Cloud AK that meets the requirements in advance (for simplicity, you can directly grant the global read-only permission Tenant Guest)

  1. Log in to the Func console, click 【Script Market】, open the TrueWatch script market and search for integration_huaweicloud_geminidb_hbase.
  2. Click Install, then enter the parameters: Huawei Cloud AK, SK, and account name.
  3. Click 【Deploy Startup Script】 to create the Startup script set and configure the corresponding startup scripts automatically.

In the corresponding startup script, set metrics under SYS.NoSQL to ['ALL'], then save and publish.

  1. After enabling the script, open 【Management / Automatic Trigger Configuration】 to view its automatic trigger configuration. Click 【Execute】 to run it immediately without waiting for the scheduled time. After a short wait, review the task records and logs.

Verification

  1. Under 【Management / Automatic Trigger Configuration】, confirm that the task has an automatic trigger configuration. Review its task records and logs for errors.
  2. In TrueWatch, check 【Infrastructure - Resource Catalog】 for asset information.
  3. In TrueWatch, check 【Metrics】 for the corresponding monitoring data.

Metrics

After configuring Huawei Cloud GeminiDB HBase metrics, the default metrics are listed below. You can configure collection of additional metrics.

The measurement is huaweicloud_SYS.NoSQL.

MetricName MetricDescribe Dimensions Unit
cassandra001_cpu_usage_average CPU utilization account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id percent
cassandra002_mem_usage_average Memory utilization account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id percent
cassandra003_bytes_out_average Network bytes sent per second account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id B/S
cassandra004_bytes_in_average Network bytes received per second account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id B/S
cassandra014_connections_average Current active connections on the node account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts
cassandra015_read_latency_average Average read request latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra016_write_latency_average Average write request latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra037_pending_write_average Queued write tasks awaiting execution account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts
cassandra038_pending_read_average Queued read tasks awaiting execution account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts
cassandra044_range_slice_latency_average Average scan latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra049_dropped_mutation_average Average dropped write count account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts
cassandra052_dropped_read_average Average dropped read count account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts
cassandra092_load_info_average Data Managed by Node account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id B
cassandra093_write_count_latency_average Cumulative write requests since node startup account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts
cassandra094_write_1min_rate_average Average write request rate over the last minute account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts/s
cassandra095_write_p75_latency_average Write request P75 latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra096_write_p95_latency_average Write request P95 latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra097_write_p99_latency_average Write request P99 latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra098_read_count_latency_average Cumulative read requests since node startup account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts
cassandra099_read_1min_rate_average Average read request rate over the last minute account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts/s
cassandra100_read_p75_latency_average Read request P75 latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra101_read_p95_latency_average Read request P95 latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra102_read_p99_latency_average Read request P99 latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra103_range_slice_count_latency_average Cumulative range read requests account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts
cassandra104_range_slice_1min_rate_average Average range read request rate over the last minute account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts/s
cassandra105_range_slice_p75_latency_average Range read request P75 latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra106_range_slice_p95_latency_average Range read request P95 latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra107_range_slice_p99_latency_average Range read request P99 latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra163_write_p999_latency_average Write request P99.9 latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra164_read_p999_latency_average Read request P99.9 latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra165_large_partition_num_average Large key count on the current node account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts
cassandra166_write_max_latency_average Maximum write request latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra167_read_max_latency_average Maximum read request latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra168_imbalance_table_num_average Number of tables with uneven data distribution account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts
cassandra169_modify_request_size_mean_average Average write request size account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id B
cassandra170_query_response_size_mean_average Average query request size account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id B
cassandra173_limit_diff_count_mean_average Average limit difference size account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id -
cassandra174_tombstone_query_rate_average Tombstone query request rate account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts/s
cassandra175_max_sync_delay_average Maximum disaster recovery replication latency account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id ms
cassandra175_single_delete_rate_average Single-row deletion rate account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts/s
cassandra176_range_delete_rate_average Range deletion rate account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts/s
cassandra177_large_row_count_average Oversized row count rate account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id Counts/s
nosql005_disk_usage_average Storage Capacity Utilization account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id percent
nosql006_disk_total_size_average Total storage capacity account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id GiB
nosql007_disk_used_size_average Used storage capacity account_name, RegionId, instance_name, instance_id, datastore_type, dimensions, cassandra_cluster_id, cassandra_node_id GiB

Object

{
  "measurement": "huaweicloud_geminidb_hbase",
  "tags": {
    "account_name": "example-account",
    "region_id": "cn-north-4",
    "instance_name": "example-hbase",
    "project_name": "cn-north-4",
    "datastore_type": "hbase"
  },
  "fields": {
    "status": "normal",
    "engine": "rocksDB",
    "port": "8635",
    "pay_mode": "0"
  }
}

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