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

To set up the Google integration to discover and collect metrics against the Google service.

Setup

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

Supported metrics

BigTable cluster metrics

OpsRamp MetricGoogle MetricMetric Display NameUnitDescription
google_bigtable_cluster_autoscaling_max_node_countbigtable.googleapis.com/cluster/autoscaling/max_node_countMaximum nodescountMaximum number of nodes in an autoscaled cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_bigtable_cluster_autoscaling_min_node_countbigtable.googleapis.com/cluster/autoscaling/min_node_countMinimum nodescountMinimum number of nodes in an autoscaled cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_bigtable_cluster_autoscaling_recommended_node_count_for_cpubigtable.googleapis.com/cluster/autoscaling/recommended_node_count_for_cpuRecommended nodes based on CPUcountRecommended number of nodes in an autoscaled cluster based on CPU usage. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_bigtable_cluster_autoscaling_recommended_node_count_for_storagebigtable.googleapis.com/cluster/autoscaling/recommended_node_count_for_storageRecommended nodes based on storagecountRecommended number of nodes in an autoscaled cluster based on storage usage. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_bigtable_cluster_cpu_loadbigtable.googleapis.com/cluster/cpu_loadCPU loadcountCPU load of a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_bigtable_cluster_cpu_load_by_app_profile_by_method_by_tablebigtable.googleapis.com/cluster/cpu_load_by_app_profile_by_method_by_tableCPU load by app profile, method, and tablecountCPU load of a cluster. Split by app profile, method, and table. Contains the same underlying data as bigtable.googleapis.com/cluster/cpu_load. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_bigtable_cluster_cpu_load_hottest_nodebigtable.googleapis.com/cluster/cpu_load_hottest_nodeCPU load (hottest node)countCPU load of the busiest node in a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_bigtable_cluster_cpu_load_hottest_node_high_granularitybigtable.googleapis.com/cluster/cpu_load_hottest_node_high_granularityCPU load (hottest node) high granularitycountCPU load of the busiest node in a cluster sampled at a high granularity. Sampled every 60 seconds. After sampling, data is not visible for up to 300 seconds.
google_bigtable_cluster_disk_loadbigtable.googleapis.com/cluster/disk_loadDisk loadcountUtilization of HDD disks in a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_bigtable_cluster_node_countbigtable.googleapis.com/cluster/node_countNodescountNumber of nodes in a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_bigtable_cluster_storage_utilizationbigtable.googleapis.com/cluster/storage_utilizationStorage utilizationcountStorage used as a fraction of total storage capacity. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_bigtable_disk_bytes_usedbigtable.googleapis.com/disk/bytes_usedData storedbytesAmount of compressed data for tables stored in a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_bigtable_disk_storage_capacitybigtable.googleapis.com/disk/storage_capacityStorage capacitybytesCapacity of compressed data for tables that can be stored in a cluster. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.

BigTable table metrics

OpsRamp MetricGoogle MetricMetric Display NameUnitDescription
google_bigtable_client_application_blocking_latenciesbigtable.googleapis.com/client/application_blocking_latenciesApplication Blocking LatenciesmsThe total latency introduced by your application when Cloud Bigtable has available response data but your application has not consumed it. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_client_attempt_latenciesbigtable.googleapis.com/client/attempt_latenciesAttempt LatenciesmsClient observed latency per RPC attempt. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_client_client_blocking_latenciesbigtable.googleapis.com/client/client_blocking_latenciesClient Blocking LatenciesmsThe latency introduced by the client by blocking on sending more requests to the server when there are too many pending requests in bulk operations. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_client_connectivity_error_countbigtable.googleapis.com/client/connectivity_error_countConnectivity Error CountcountNumber of requests that failed to reach the Google network. (Requests without google response headers). Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_client_first_response_latenciesbigtable.googleapis.com/client/first_response_latenciesFirst Response LatenciesmsLatency from operation start until the response headers were received. The publishing of the measurement will be delayed until the attempt response has been received. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_client_operation_latenciesbigtable.googleapis.com/client/operation_latenciesOperation LatenciesmsDistribution of the total end-to-end latency across all RPC attempts associated with a Bigtable operation. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_client_retry_countbigtable.googleapis.com/client/retry_countRetry CountcountThe number of additional RPCs sent after the initial attempt. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_client_server_latenciesbigtable.googleapis.com/client/server_latenciesServer LatenciesmsThe latency measured between the time when Google frontend receives an RPC and sending back the first byte of the response. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_replication_latencybigtable.googleapis.com/replication/latencyReplication latenciesmsDistribution of the replication latencies of mutations to a table, measured as the difference between the commit time at the source and destination clusters. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_bigtable_replication_max_delaybigtable.googleapis.com/replication/max_delayReplication maximum delaysecondsUpper bound for replication delay between clusters of a table. Indicates the time frame during which latency information may not be accurate. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_bigtable_server_data_boost_eligibility_countbigtable.googleapis.com/server/data_boost/eligibility_countData Boost traffic eligibility countcountCurrent Bigtable requests that are eligible and ineligible for Data Boost. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_bigtable_server_data_boost_ineligible_reasonsbigtable.googleapis.com/server/data_boost/ineligible_reasonsData Boost traffic ineligible reasonscountReasons that current traffic is ineligible for Data Boost. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_bigtable_server_data_boost_spu_usagebigtable.googleapis.com/server/data_boost/spu_usageData Boost SPU UsagecountThe Serverless-Processing-Units usage (in SPU-seconds) for Data Boost requests. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_server_error_countbigtable.googleapis.com/server/error_countError countcountNumber of server requests for a table that failed with an error. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_server_latenciesbigtable.googleapis.com/server/latenciesServer LatenciesmsDistribution of server request latencies for a table. The latency is measured between the time when Cloud Bigtable (behind the Google frontend) receives an RPC and the time when it sends back the last byte of the response. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_server_modified_rows_countbigtable.googleapis.com/server/modified_rows_countModified rowscountNumber of rows modified by server requests for a table. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_server_multi_cluster_failovers_countbigtable.googleapis.com/server/multi_cluster_failovers_countMulti-cluster failoverscountNumber of failovers during multi-cluster requests. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_server_read_latencies_by_storage_tierbigtable.googleapis.com/server/read_latencies_by_storage_tierServer Read Latencies by Storage TiermsDistribution of server read request latencies by storage tier for a table. The latency is measured between the time when Cloud Bigtable (behind the Google frontend) receives an RPC and the time when it sends back the last byte of the response. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_bigtable_server_read_request_count_by_storage_tierbigtable.googleapis.com/server/read_request_count_by_storage_tierRead request count by Storage TiercountNumber of server read requests by storage tier for a table. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_bigtable_server_received_bytes_countbigtable.googleapis.com/server/received_bytes_countReceived bytesbytesNumber of bytes of request data received by servers for a table. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_server_request_countbigtable.googleapis.com/server/request_countRequest countcountNumber of server requests for a table. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_server_request_max_per_minute_countbigtable.googleapis.com/server/request_max_per_minute_countFive-second maximum requests per minutecountMaximum number of requests received in a five-second span per minute. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_server_returned_rows_countbigtable.googleapis.com/server/returned_rows_countReturned rowscountNumber of rows returned by server requests for a table. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_server_sent_bytes_countbigtable.googleapis.com/server/sent_bytes_countSent bytesbytesNumber of bytes of response data sent by servers for a table. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_table_bytes_transferred_to_infrequent_accessbigtable.googleapis.com/table/bytes_transferred_to_infrequent_accessData moved to Infrequent AccessbytesAmount of data moved to IA storage. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_bigtable_table_bytes_usedbigtable.googleapis.com/table/bytes_usedData storedbytesAmount of compressed data stored in a table. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_bigtable_table_change_stream_log_used_bytesbigtable.googleapis.com/table/change_stream_log_used_bytesChange stream databytesAmount of disk storage used by the change stream logs. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.