Cloud Bigtable is Google’s NoSQL Big Data database service. It’s the same database that powers many core Google services, including search, analytics, maps, and gmail.

Use the OpsRamp Google public cloud integration to discover and collect metrics against the Google service.

Setup

To set up the OpsRamp Google integration and discover the Google service, go to Google Integration Discovery Profile and select BigTable Instance, BigTable Cluster, or BigTable Table.

Metrics

BigTable cluster metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
google_bigtable_cluster_cpu_load

CPU load of a cluster.
CPU loadCountAverage
google_bigtable_cluster_cpu_load_hottest_node

CPU load of the busiest node in a cluster.
CPU load (hottest node)CountAverage
google_bigtable_cluster_disk_load

Utilization of HDD disks in a cluster.
Disk loadCountAverage
google_bigtable_cluster_node_count

Number of nodes in a cluster.
NodesCountAverage
google_bigtable_cluster_storage_utilization

Storage used as a fraction of total storage capacity.
Storage utilizationCountAverage
google_bigtable_disk_bytes_used

Amount of compressed data for tables stored in a cluster.
Data storedBytesAverage
google_bigtable_disk_storage_capacity

Capacity of compressed data for tables that can be stored in a cluster.
Storage capacityBytesAverage

BigTable instance metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
google_bigtable_replication_latency

Distribution of replication request latencies for a table.
Replication latenciesCountAverage
google_bigtable_replication_max_delay

Upper bound for replication delay between clusters of a table. Indicates the time frame during which latency information may not be accurate.
Replication maximum delayCountAverage
google_bigtable_server_error_count

Number of server requests for a table that failed with an error.
Error countCountAverage
google_bigtable_server_latencies

Distribution of server request latencies for a table, measured when calls reach Cloud Bigtable.
Server LatenciesCountAverage
google_bigtable_server_modified_rows_count

Number of rows modified by server requests for a table.
Modified rowsCountAverage
google_bigtable_server_multi_cluster_failovers_count

Number of failovers during multi-cluster requests.
Multi-cluster failoversCountAverage
google_bigtable_server_received_bytes_count

Number of uncompressed bytes of request data received by servers for a table.
Received bytesBytesAverage
google_bigtable_server_request_count

Number of server requests for a table.
Request countCountAverage
google_bigtable_server_returned_rows_count

Number of rows returned by server requests for a table.
Returned rowsCountAverage
google_bigtable_server_sent_bytes_count

Number of uncompressed bytes of response data sent by servers for a table.
Sent bytesBytesAverage
google_bigtable_disk_bytes_used

Amount of compressed data stored in a table.
BytesAverage

BigTable table metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
google.bigtable.table.replication.latency

Distribution of replication request latencies for a table.
Replication latenciesCountAverage
google.bigtable.table.max.delay

Upper bound for replication delay between clusters of a table. Indicates the time frame during which latency information may not be accurate.
Replication maximum delayCountAverage
google.bigtable.table.server.error.count

Number of server requests for a table that failed with an error.
Error countCountAverage
google.bigtable.table.server.latencies

Distribution of server request latencies for a table, measured when calls reach Cloud Bigtable.
Server LatenciesCountAverage
google.bigtable.table.server.modified.rows.count

Number of rows modified by server requests for a table.
Modified rowsCountAverage
google.bigtable.table.server.multicluster.failovers.count

Number of failovers during multi-cluster requests.
Multi-cluster failoversCountAverage
google.bigtable.table.server.received.bytes

Number of uncompressed bytes of request data received by servers for a table.
Received bytesBytesAverage
google.bigtable.table.server.request.count

Number of server requests for a table.
Request countCountAverage
google.bigtable.table.server.returned.rows.count

Number of rows returned by server requests for a table.
Returned rowsCountAverage
google.bigtable.table.server.sent.bytes

Number of uncompressed bytes of response data sent by servers for a table.
Sent bytesBytesAverage
google.bigtable.table.table.bytes.used

Amount of compressed data stored in a table.
Data storedBytesAverage

Event support

  • Not supported

External reference