Docs » Integrations Guide » Integrations Reference » Google Cloud Bigtable

image0 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.

image1

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

image2

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

image3

INSTALLATION

To access this integration, connect to Google Cloud Platform.

USAGE

BigTable Cluster

  • Node Count - Number of nodes in the cluster.

image4

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

image5

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

image6

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

image7

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

image8

  • Cluster CPU Load - CPU load of the cluster.

image9

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

image10

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

image11

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

image12

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

image13

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

image14

BigTable Overview

  • Number of Clusters - Number of clusters.

image15

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

image16

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

image17

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

image18

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

image19

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

image20

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

image21

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

image22

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

image23

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

image24

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

image25

BigTable Table

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

image26

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

image27

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

image28

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

image29

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

image30

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

image31

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

image32

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

image33

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

METRICS

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

Below is a list of all metrics.

Metric Name Brief Type
cluster_cpu_load CPU load of a cluster. gauge
cluster_cpu_load_hottest_node CPU load of the busiest node in a cluster. gauge
cluster_disk_load Utilization of HDD disks in a cluster. gauge
cluster_node_count Number of nodes in a cluster. gauge
disk_bytes_used Amount of compressed data stored in a cluster. gauge
server_error_count Number of server requests for a table that failed with an error. derive
server_latencies Distribution of server request latencies for a table. derive
server_modified_rows_count Number of rows modified by server requests for a table. derive
server_received_bytes_count Number of uncompressed bytes of request data received by servers for a table. derive
server_request_count Number of server requests for a table. derive
server_returned_rows_count Number of rows returned by server requests for a table. derive
server_sent_bytes_count Number of uncompressed bytes of response data sent by servers for a table. derive

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.

disk_bytes_used

gauge

Amount of compressed data stored in a cluster.

server_error_count

derive

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

server_latencies

derive

Distribution of server request latencies for a table.

server_modified_rows_count

derive

Number of rows modified by server requests for a table.

server_received_bytes_count

derive

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

server_request_count

derive

Number of server requests for a table.

server_returned_rows_count

derive

Number of rows returned by server requests for a table.

server_sent_bytes_count

derive

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