Docs » Integrations Guide » Integrations Reference » Google Cloud Bigtable

../../_images/integration_googlecloudbigtable.png Google Cloud Bigtable ๐Ÿ”—

DESCRIPTION ๐Ÿ”—

Use SignalFx to monitor Google Cloud Bigtable via Google Cloud Platform.

FEATURES ๐Ÿ”—

Built-in dashboards ๐Ÿ”—

  • Bigtable Overview: Overview of project level metrics for Google Cloud Bigtable.

    ../../_images/bigtable_overview.png

  • Bigtable Cluster: Overview of a cluster metrics for Google Cloud Bigtable.

    ../../_images/bigtable_cluster.png

  • Bigtable Table: A table level look at metrics for Google Cloud Bigtable.

    ../../_images/bigtable_table.png

INSTALLATION ๐Ÿ”—

To access this integration, connect to Google Cloud Platform.

USAGE ๐Ÿ”—

BigTable Cluster

  • Node Count - Number of nodes in the cluster.

    ../../_images/cluster-node-count.png

  • Cluster Disk Bytes Used - Amount of compressed data stored in a cluster.

    ../../_images/cluster-disk-bytes-used.png

  • Cluster Disk Load - Utilization of HDD disks in a cluster.

    ../../_images/cluster-disk-load.png

  • Server Error Count per Table - Number of server requests for a table that failed with an error aggregated by Table.

    ../../_images/cluster-error-count-per-table.png

  • Server Latency(ms) per Table - Distribution of server request latencies aggregated by Table.

    ../../_images/cluster-server-latency-per-table.png

  • Cluster CPU Load - CPU load of the cluster.

    ../../_images/cluster-cpu-load.png

  • Modified Rows / min per Table - Rate at which rows are modified aggregated by table.

    ../../_images/cluster-modified-rows-per-table.png

  • Returned Rows / min per Table - Rate at which rows are returned by server requests aggregated by table.

    ../../_images/cluster-returned-rows-per-table.png

  • Requests / min per Table - Rate at which server makes requests aggregated by table.

    ../../_images/cluster-reqs-table.png

  • Received Bytes per Table - Rate of uncompressed bytes of response data received by servers.

    ../../_images/cluster-received-bytes-table.png

  • Sent Bytes per Table - Rate of uncompressed bytes of response data sent by servers.

    ../../_images/cluster-sent-bytes-table.png

BigTable Overview

  • Number of Clusters - Number of clusters.

    ../../_images/overview-number-of-clusters.png

  • Nodes per Cluster - Number of nodes aggregated by cluster.

    ../../_images/overview-nodes-per-cluster.png

  • Top Cluster CPU Load - Top 5 clusters based on CPU load.

    ../../_images/overview-top-cluster-cpu-load.png

  • Top Disk Bytes Used Per Cluster - Top 5 clusters based on disk bytes used.

    ../../_images/overview-top-disk-per-cluster.png

  • Average Server Latency(ms) Per Cluster - Average server latency aggregated by cluster.

    ../../_images/overview-avg-server-latency-cluster.png

  • Error Counts per Cluster - Error counts aggregated by cluster.

    ../../_images/overview-error-counts-per-cluster.png

  • Top Number of Requests / min per Cluster - Clusters with top 5 rate of requests.

    ../../_images/overview-number-of-reqs-per-cluster.png

  • Top Number of Rows Returned / min per Cluster - Clusters with top 5 rate of rows returned by server requests.

    ../../_images/overview-rows-per-cluster.png

  • Top Number of Rows Modified / min per Cluster - Clusters with top 5 rate of rows modified by server requests.

    ../../_images/overview-rows-modified-per-cluster.png

  • Bytes Received per Cluster - Rate of uncompressed bytes of response data received by servers aggregated by cluster.

    ../../_images/overview-bytes-received-cluster.png

  • Bytes Sent per Table - Rate of uncompressed bytes of response data sent by servers aggregated by cluster.

    ../../_images/overview-bytes-sent-cluster.png

BigTable Table

  • Average Request Latency (ms) - Average latency of server requests for a table.

    ../../_images/table-avg-req-latency.png

  • Average Request Latency (ms) Trend - Trend of average latency of server requests for a table.

    ../../_images/table-req-latency-trend.png

  • Requests / min per Method - Rate of server requests aggregated by method for the table.

    ../../_images/table-req-per-method.png

  • Rows Returned / min by Resquest - Rate at which rows are returned by server requests aggregated by request.

    ../../_images/table-rows-returned-by-request.png

  • Modified Rows / min by Resquest - Rate at which rows are modified by server requests aggregated by request.

    ../../_images/table-modified-rows-by-request.png

  • Server Bytes Received - Rate of uncompressed bytes of response data received by servers.

    ../../_images/table-server-bytes-received.png

  • Server Bytes Sent - Rate of uncompressed bytes of response data sent by servers.

    ../../_images/table-server-bytes-sent.png

  • Server Errors - Number of server requests for the table that failed with an error.

    ../../_images/table-server-errors.png

  • Disk Bytes Used - Amount of disk used by the table

METRICS ๐Ÿ”—

Metric Name Description Type
cluster/cpu_load CPU load gauge
cluster/cpu_load_hottest_node CPU load (hottest node) gauge
cluster/disk_load Disk load gauge
cluster/node_count Nodes gauge
cluster/storage_utilization Storage utilization gauge
disk/bytes_used Data stored gauge
disk/storage_capacity Storage capacity gauge
replication/latency Replication latencies counter
replication/max_delay Replication maximum delay gauge
server/error_count Error count counter
server/latencies Latencies counter
server/modified_rows_count Modified rows counter
server/received_bytes_count Received bytes counter
server/request_count Request count counter
server/returned_rows_count Returned rows counter
server/sent_bytes_count Sent bytes counter
table/bytes_used Data stored gauge

cluster/cpu_load ๐Ÿ”—

gauge

CPU load of a cluster.

cluster/cpu_load_hottest_node ๐Ÿ”—

gauge

CPU load of the busiest node in a cluster.

cluster/disk_load ๐Ÿ”—

gauge

Utilization of HDD disks in a cluster.

cluster/node_count ๐Ÿ”—

gauge

Number of nodes in a cluster.

cluster/storage_utilization ๐Ÿ”—

gauge

Storage used as a fraction of total storage capacity.

disk/bytes_used ๐Ÿ”—

gauge

Amount of compressed data for tables stored in a cluster.

disk/storage_capacity ๐Ÿ”—

gauge

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

replication/latency ๐Ÿ”—

counter

Distribution of replication request latencies for a table. Includes only requests that have been received by the destination cluster.

replication/max_delay ๐Ÿ”—

gauge

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

server/error_count ๐Ÿ”—

counter

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

server/latencies ๐Ÿ”—

counter

Distribution of server request latencies for a table.

server/modified_rows_count ๐Ÿ”—

counter

Number of rows modified by server requests for a table.

server/received_bytes_count ๐Ÿ”—

counter

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

server/request_count ๐Ÿ”—

counter

Number of server requests for a table.

server/returned_rows_count ๐Ÿ”—

counter

Number of rows returned by server requests for a table.

server/sent_bytes_count ๐Ÿ”—

counter

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

table/bytes_used ๐Ÿ”—

gauge

Amount of compressed data stored in a table.

For more information about the metrics emitted by Google Cloud Bigtable, visit the serviceโ€™s metric page at https://cloud.google.com/monitoring/api/metrics#gcp-bigtable