Docs » Integrations Guide » Integrations Reference » Google Cloud Spanner

../../_images/integration_googlecloudspanner.png Google Cloud Spanner 🔗

DESCRIPTION 🔗

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

FEATURES 🔗

Built-in dashboards 🔗

  • Spanner Overview: Overview of project level metrics for Google Cloud Spanner

    ../../_images/spanner_overview.png

  • Spanner Instance: Metrics for a single instance of Google Cloud Spanner

    ../../_images/spanner_instance.png

INSTALLATION 🔗

To access this integration, connect to Google Cloud Platform.

USAGE 🔗

Interpreting Built-in dashboards 🔗

Spanner Instance

  • API Sent Bytes by Method - Rate at which uncompressed response bytes sent by Cloud Spanner grouped by method.

    ../../_images/instance-api-sent.png

  • API Received Bytes by Method - Rate at which uncompressed response bytes received by Cloud Spanner grouped by method.

    ../../_images/instance-api-received.png

  • Instance CPU Utilization - CPU utilization of the instance.

    ../../_images/instance-cpu-utilization.png

  • API Request Count by Method - Rate of Cloud Spanner API requests grouped by method.

    ../../_images/instance-api-req-count.png

  • Storage Used - Storage used in bytes by the instance.

Spanner Overview

  • Node Count - Total number nodes in the project.

    ../../_images/overview-node-count.png

  • CPU Utilization - Utilization of provisioned CPU by all instances.

    ../../_images/overview-cpu-utilization.png

  • Sent Bytes - Rate at which uncompressed response bytes are sent by Cloud Spanner.

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

  • Received Bytes - Rate at which uncompressed response bytes are received by Cloud Spanner.

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

  • Request Count - Rate of Cloud Spanner API requests.

    ../../_images/overview-req-count.png

  • Storage Used - Storage used in bytes by Cloud Spanner.

    ../../_images/overview-storage-used.png

METRICS 🔗

Metric Name Description Type
api/api_request_count API requests counter
api/received_bytes_count Bytes received by Cloud Spanner. counter
api/request_count API request rate gauge
api/request_latencies Request latencies counter
api/sent_bytes_count Bytes sent by Cloud Spanner. counter
instance/cpu/smoothed_utilization Smoothed CPU utilization gauge
instance/cpu/utilization CPU utilization gauge
instance/cpu/utilization_by_priority CPU utilization by priority gauge
instance/node_count Nodes gauge
instance/session_count Sessions gauge
instance/storage/used_bytes Storage used. gauge

api/api_request_count 🔗

counter

Cloud Spanner API requests.

api/received_bytes_count 🔗

counter

Uncompressed request bytes received by Cloud Spanner.

api/request_count 🔗

gauge

Rate of Cloud Spanner API requests.

api/request_latencies 🔗

counter

Distribution of server request latencies for a database. This includes latency of request processing in Cloud Spanner backends and API layer. It does not include network or reverse-proxy overhead between clients and servers.

api/sent_bytes_count 🔗

counter

Uncompressed response bytes sent by Cloud Spanner.

instance/cpu/smoothed_utilization 🔗

gauge

24-hour smoothed utilization of provisioned CPU, between 0 and 1.

instance/cpu/utilization 🔗

gauge

Utilization of provisioned CPU, between 0 and 1.

instance/cpu/utilization_by_priority 🔗

gauge

Utilization of provisioned CPU by priority, between 0 and 1.

instance/node_count 🔗

gauge

Total number of nodes.

instance/session_count 🔗

gauge

Number of sessions in use.

instance/storage/used_bytes 🔗

gauge

Storage used in bytes.

For more information about the metrics emitted by Google Cloud Spanner, visit the service’s metric page at https://cloud.google.com/monitoring/api/metrics#gcp-spanner