Cloud Spanner is a fully managed, mission-critical, relational database service that offers transactional consistency at global scale, schemas, SQL (ANSI 2011 with extensions), and automatic, synchronous replication for high availability.

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 Cloud Spanner.

Supported metrics

New OpsRamp MetricGoogle MetricMetric Display NameUnitDescription
google_spanner_api_adapter_request_countspanner.googleapis.com/api/adapter_request_countAdapter API requestscountCloud Spanner Adapter API requests. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_api_adapter_request_latenciesspanner.googleapis.com/api/adapter_request_latenciesAdapter request latenciessecondsDistribution 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. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_api_api_request_countspanner.googleapis.com/api/api_request_countAPI requestscountCloud Spanner API requests. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_api_read_request_latencies_by_change_streamspanner.googleapis.com/api/read_request_latencies_by_change_streamRead request latencies by change streamsecondsDistribution of read request latencies by whether it is a change stream query. 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. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_api_received_bytes_countspanner.googleapis.com/api/received_bytes_countBytes received by Cloud SpannerbytesUncompressed request bytes received by Cloud Spanner. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_api_request_countspanner.googleapis.com/api/request_countAPI request raterequests/secRate of Cloud Spanner API requests. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_api_request_count_per_transaction_optionsspanner.googleapis.com/api/request_count_per_transaction_optionsAPI requests by transaction optionsrequests/secCloud Spanner API request rate by transaction options. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_api_request_latenciesspanner.googleapis.com/api/request_latenciesRequest latenciessecondsDistribution 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. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_api_request_latencies_by_transaction_typespanner.googleapis.com/api/request_latencies_by_transaction_typeRequest latencies by transaction typesecondsDistribution of server request latencies by transaction types. 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. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_api_request_latencies_per_transaction_optionsspanner.googleapis.com/api/request_latencies_per_transaction_optionsRequest latencies by transaction optionssecondsDistribution of server request latencies by transaction options 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. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_api_sent_bytes_countspanner.googleapis.com/api/sent_bytes_countBytes sent by Cloud SpannerbytesUncompressed response bytes sent by Cloud Spanner. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_client_afe_connectivity_error_countspanner.googleapis.com/client/afe_connectivity_error_countAFE Connectivity Error CountcountNumber of requests that failed to reach the Spanner API Frontend. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_client_afe_latenciesspanner.googleapis.com/client/afe_latenciesAFE LatenciesmsLatency between Spanner API Frontend receiving an RPC and starting to write back the response. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_client_attempt_countspanner.googleapis.com/client/attempt_countAttempt CountcountThe total number of RPC attempt performed by the Spanner client. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_client_attempt_latenciesspanner.googleapis.com/client/attempt_latenciesAttempt LatenciesmsDistribution of the total end-to-end latency across a RPC attempt. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_client_gfe_connectivity_error_countspanner.googleapis.com/client/gfe_connectivity_error_countGFE Connectivity Error CountcountNumber of requests that failed to reach the Google network. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_client_gfe_latenciesspanner.googleapis.com/client/gfe_latenciesGFE LatenciesmsLatency between Google network(GFE) receiving an RPC and reading back the first byte of the response. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_client_operation_countspanner.googleapis.com/client/operation_countOperation CountcountThe total number of operations performed by the Spanner client. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_client_operation_latenciesspanner.googleapis.com/client/operation_latenciesOperation LatenciesmsDistribution of the total end-to-end latency across all RPC attempts associated with a Spanner operation. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_graph_query_stat_total_bytes_returned_countspanner.googleapis.com/graph_query_stat/total/bytes_returned_countGraph query bytes returned countbytesNumber of data bytes that the graph queries returned, excluding transmission encoding overhead. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_graph_query_stat_total_execution_countspanner.googleapis.com/graph_query_stat/total/execution_countGraph query execution countcountNumber of times Cloud Spanner saw graph queries during the interval. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_graph_query_stat_total_failed_execution_countspanner.googleapis.com/graph_query_stat/total/failed_execution_countGraph query failurescountNumber of times graph queries failed during the interval. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_graph_query_stat_total_query_latenciesspanner.googleapis.com/graph_query_stat/total/query_latenciesGraph query latenciessecondsDistribution of total length of time, in seconds, for graph query executions within the database. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_graph_query_stat_total_returned_rows_countspanner.googleapis.com/graph_query_stat/total/returned_rows_countGraph query rows returned countcountNumber of rows that the graph queries returned. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_graph_query_stat_total_scanned_rows_countspanner.googleapis.com/graph_query_stat/total/scanned_rows_countGraph query rows scanned countcountNumber of rows that the graph queries scanned excluding deleted values. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_instance_autoscaling_high_priority_cpu_utilization_targetspanner.googleapis.com/instance/autoscaling/high_priority_cpu_utilization_targetAutoscaling high priority cpu utilization target%High priority CPU utilization target used for autoscaling. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
google_spanner_instance_autoscaling_max_node_countspanner.googleapis.com/instance/autoscaling/max_node_countAutoscaling max nodescountMaximum number of nodes autoscaler is allowed to allocate to the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
google_spanner_instance_autoscaling_max_processing_unitsspanner.googleapis.com/instance/autoscaling/max_processing_unitsAutoscaling max processing unitscountMaximum number of processing units autoscaler is allowed to allocate to the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
google_spanner_instance_autoscaling_min_node_countspanner.googleapis.com/instance/autoscaling/min_node_countAutoscaling min nodescountMinimum number of nodes autoscaler is allowed to allocate to the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
google_spanner_instance_autoscaling_min_processing_unitsspanner.googleapis.com/instance/autoscaling/min_processing_unitsAutoscaling min processing unitscountMinimum number of processing units autoscaler is allowed to allocate to the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
google_spanner_instance_autoscaling_storage_utilization_targetspanner.googleapis.com/instance/autoscaling/storage_utilization_targetAutoscaling storage utilization target%Storage utilization target used for autoscaling. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
google_spanner_instance_backup_used_bytesspanner.googleapis.com/instance/backup/used_bytesBackup storage usedbytesBackup storage used in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_instance_cpu_smoothed_utilizationspanner.googleapis.com/instance/cpu/smoothed_utilizationSmoothed CPU utilization%24-hour smoothed utilization of provisioned CPU. Values are typically numbers between 0.0 and 1.0 (but might exceed 1.0), charts display the values as a percentage between 0% and 100% (or more). Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_instance_cpu_utilizationspanner.googleapis.com/instance/cpu/utilizationCPU utilization%Percent utilization of provisioned CPU. Values are typically numbers between 0.0 and 1.0 (but might exceed 1.0), charts display the values as a percentage between 0% and 100% (or more). Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_instance_cpu_utilization_by_operation_typespanner.googleapis.com/instance/cpu/utilization_by_operation_typeCPU utilization by operation type%Percent utilization of provisioned CPU, by operation type. Values are typically numbers between 0.0 and 1.0 (but might exceed 1.0), charts display the values as a percentage between 0% and 100% (or more). Currently, it does not include CPU utilization for system tasks. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_instance_cpu_utilization_by_priorityspanner.googleapis.com/instance/cpu/utilization_by_priorityCPU utilization by priority%Percent utilization of provisioned CPU, by priority. Values are typically numbers between 0.0 and 1.0 (but might exceed 1.0), charts display the values as a percentage between 0% and 100% (or more). Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_instance_cross_region_replicated_bytes_countspanner.googleapis.com/instance/cross_region_replicated_bytes_countCross region replicated bytesbytesNumber of bytes replicated from preferred leader to replicas across regions. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_spanner_instance_data_boost_processing_unit_second_countspanner.googleapis.com/instance/data_boost/processing_unit_second_countProcessing unit secondcountTotal processing units used for DataBoost operations. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_instance_disk_loadspanner.googleapis.com/instance/disk_loadDisk load%Percent utilization of HDD disk load in an instance. Values are typically numbers between 0.0 and 1.0 (but might exceed 1.0), charts display the values as a percentage between 0% and 100% (or more). Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_instance_dual_region_quorum_availabilityspanner.googleapis.com/instance/dual_region_quorum_availabilityDual Region Quorum AvailabilitycountQuorum availability signal for dual region instance configs. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_instance_leader_percentage_by_regionspanner.googleapis.com/instance/leader_percentage_by_regionLeader percentage by region%Percentage of leaders by cloud region. Values are typically numbers between 0.0 and 1.0, charts display the values as a percentage between 0% and 100%. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_instance_node_countspanner.googleapis.com/instance/node_countNodescountTotal number of nodes. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_instance_peak_split_cpu_usage_scorespanner.googleapis.com/instance/peak_split_cpu_usage_scorePeak split cpu usage scorecountMaximum cpu usage score observed in a database across all splits. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_instance_placement_row_limitspanner.googleapis.com/instance/placement_row_limitPlacement row limitcountUpper limit for placement rows. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_instance_placement_row_limit_per_processing_unitspanner.googleapis.com/instance/placement_row_limit_per_processing_unitPlacement row limit per processing unitcountUpper limit for placement rows per processing unit. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_instance_placement_rowsspanner.googleapis.com/instance/placement_rowsPlacement row count by databasecountNumber of placement rows in a database. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_instance_processing_unitsspanner.googleapis.com/instance/processing_unitsProcessing unitscountTotal number of processing units. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_instance_replica_autoscaling_high_priority_cpu_utilization_targetspanner.googleapis.com/instance/replica/autoscaling/high_priority_cpu_utilization_targetAutoscaling high priority cpu utilization target for replica%High priority CPU utilization target used for autoscaling replica. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
google_spanner_instance_replica_autoscaling_max_node_countspanner.googleapis.com/instance/replica/autoscaling/max_node_countAutoscaling max nodes for replicacountMaximum number of nodes autoscaler is allowed to allocate to the replica. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
google_spanner_instance_replica_autoscaling_max_processing_unitsspanner.googleapis.com/instance/replica/autoscaling/max_processing_unitsAutoscaling max processing units for replicacountMaximum number of processing units autoscaler is allowed to allocate to the replica. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
google_spanner_instance_replica_autoscaling_min_node_countspanner.googleapis.com/instance/replica/autoscaling/min_node_countAutoscaling min nodes for replicacountMinimum number of nodes autoscaler is allowed to allocate to the replica. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
google_spanner_instance_replica_autoscaling_min_processing_unitsspanner.googleapis.com/instance/replica/autoscaling/min_processing_unitsAutoscaling min processing units for replicacountMinimum number of processing units autoscaler is allowed to allocate to the replica. Sampled every 60 seconds. After sampling, data is not visible for up to 210 seconds.
google_spanner_instance_replica_node_countspanner.googleapis.com/instance/replica/node_countReplica nodescountNumber of nodes allocated to each replica identified by location and replica type. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_instance_replica_processing_unitsspanner.googleapis.com/instance/replica/processing_unitsReplica processing units.countNumber of processing units allocated to each replica identified by location and replica type. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_instance_schema_object_count_limitspanner.googleapis.com/instance/schema_object_count_limitSchema objects count limitcountThe schema object count limit for the instance. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_instance_schema_objectsspanner.googleapis.com/instance/schema_objectsSchema object countcountThe total count of schema objects in the database. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_instance_session_countspanner.googleapis.com/instance/session_countSessionscountNumber of sessions in use. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_instance_storage_combined_limit_bytesspanner.googleapis.com/instance/storage/combined/limit_bytesStorage limit (combined)bytesStorage limit (combined) for instance in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_instance_storage_combined_limit_bytes_per_processing_unitspanner.googleapis.com/instance/storage/combined/limit_bytes_per_processing_unitStorage limit (combined) per processing unitbytesStorage limit (combined) per processing unit in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_instance_storage_combined_utilizationspanner.googleapis.com/instance/storage/combined/utilizationStorage utilization (combined)%Storage used (combined) as a fraction of storage limit (combined). Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_instance_storage_limit_bytesspanner.googleapis.com/instance/storage/limit_bytesStorage limitbytesStorage limit for instance in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_instance_storage_limit_bytes_per_processing_unitspanner.googleapis.com/instance/storage/limit_bytes_per_processing_unitStorage limit per processing unitbytesStorage limit per processing unit in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_instance_storage_used_bytesspanner.googleapis.com/instance/storage/used_bytesStorage usedbytesStorage used in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_instance_storage_utilizationspanner.googleapis.com/instance/storage/utilizationStorage utilization%Storage used as a fraction of storage limit. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_spanner_lock_stat_total_lock_wait_timespanner.googleapis.com/lock_stat/total/lock_wait_timeLock wait timesecondsTotal lock wait time for lock conflicts recorded for the entire database. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_query_countspanner.googleapis.com/query_countCount of queriescountCount of queries by database name, status, query type, and used optimizer version. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_query_stat_total_bytes_returned_countspanner.googleapis.com/query_stat/total/bytes_returned_countBytes returned countbytesNumber of data bytes that the queries returned, excluding transmission encoding overhead. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_query_stat_total_cpu_timespanner.googleapis.com/query_stat/total/cpu_timeQuery cpu timesecondsNumber of seconds of CPU time Cloud Spanner spent on operations to execute the queries. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_query_stat_total_execution_countspanner.googleapis.com/query_stat/total/execution_countQuery execution countcountNumber of times Cloud Spanner saw queries during the interval. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_query_stat_total_failed_execution_countspanner.googleapis.com/query_stat/total/failed_execution_countQuery failurescountNumber of times queries failed during the interval. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_query_stat_total_query_latenciesspanner.googleapis.com/query_stat/total/query_latenciesQuery latenciessecondsDistribution of total length of time, in seconds, for query executions within the database. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_query_stat_total_remote_service_calls_countspanner.googleapis.com/query_stat/total/remote_service_calls_countRemote service calls countcountCount of remote service calls. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_query_stat_total_remote_service_calls_latenciesspanner.googleapis.com/query_stat/total/remote_service_calls_latenciesRemote service calls latenciesmsLatency of remote service calls. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_query_stat_total_remote_service_network_bytes_sizesspanner.googleapis.com/query_stat/total/remote_service_network_bytes_sizesRemote service network bytesbytesNetwork bytes exchanged with remote service. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_query_stat_total_remote_service_processed_rows_countspanner.googleapis.com/query_stat/total/remote_service_processed_rows_countRemote service rows countcountCount of rows processed by a remote service. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_query_stat_total_remote_service_processed_rows_latenciesspanner.googleapis.com/query_stat/total/remote_service_processed_rows_latenciesRemote service rows latenciesmsLatency of rows processed by a remote service. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_query_stat_total_returned_rows_countspanner.googleapis.com/query_stat/total/returned_rows_countRows returned countcountNumber of rows that the queries returned. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_query_stat_total_scanned_rows_countspanner.googleapis.com/query_stat/total/scanned_rows_countRows scanned countcountNumber of rows that the queries scanned excluding deleted values. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_read_stat_total_bytes_returned_countspanner.googleapis.com/read_stat/total/bytes_returned_countBytes returned countbytesTotal number of data bytes that the reads returned excluding transmission encoding overhead. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_read_stat_total_client_wait_timespanner.googleapis.com/read_stat/total/client_wait_timeClient wait timesecondsNumber of seconds spent waiting due to throttling. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_read_stat_total_cpu_timespanner.googleapis.com/read_stat/total/cpu_timeRead cpu timesecondsNumber of seconds of CPU time Cloud Spanner spent execute the reads excluding prefetch CPU and other overhead. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_read_stat_total_execution_countspanner.googleapis.com/read_stat/total/execution_countRead execution countcountNumber of times Cloud Spanner executed the read shapesduring the interval. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_read_stat_total_leader_refresh_delayspanner.googleapis.com/read_stat/total/leader_refresh_delayLeader refresh delaysecondsNumber of seconds spent coordinating reads across instances in multi-regionconfigurations. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_read_stat_total_locking_delaysspanner.googleapis.com/read_stat/total/locking_delaysLocking delayssecondsDistribution of total time in seconds spent waiting due to locking. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_read_stat_total_returned_rows_countspanner.googleapis.com/read_stat/total/returned_rows_countRows returned countcountNumber of rows that the reads returned. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_row_deletion_policy_deleted_rows_countspanner.googleapis.com/row_deletion_policy/deleted_rows_countRows deletedcountCount of rows deleted by the policy since the last sample. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_row_deletion_policy_processed_watermark_agespanner.googleapis.com/row_deletion_policy/processed_watermark_ageProcessed watermark agesecondsTime between now and the read timestamp of the last successful execution. An execution happens as the background task deletes eligible data in batches and is successful even when there are rows that cannot be deleted. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_row_deletion_policy_undeletable_rowsspanner.googleapis.com/row_deletion_policy/undeletable_rowsTotal number of undeletable rowscountNumber of rows in all tables in the database that can't be deleted. A row can't be deleted if, for example, it has so many child rows that a delete would exceed the transaction limit. Sampled every 60 seconds. After sampling, data is not visible for up to 120 seconds.
google_spanner_transaction_stat_total_bytes_written_countspanner.googleapis.com/transaction_stat/total/bytes_written_countBytes writtenbytesNumber of bytes written by transactions. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_transaction_stat_total_commit_attempt_countspanner.googleapis.com/transaction_stat/total/commit_attempt_countTransaction commit attemptscountNumber of commit attempts for transactions. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_transaction_stat_total_commit_retry_countspanner.googleapis.com/transaction_stat/total/commit_retry_countTransaction commit retriescountNumber of commit attempts that are retries from previously aborted transaction attempts. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_transaction_stat_total_participantsspanner.googleapis.com/transaction_stat/total/participantsTransaction participantscountDistribution of total number of participants in each commit attempt. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.
google_spanner_transaction_stat_total_transaction_latenciesspanner.googleapis.com/transaction_stat/total/transaction_latenciesTransaction latenciessecondsDistribution of total seconds takenfrom the first operation of the transaction to commit or abort. Sampled every 60 seconds. After sampling, data is not visible for up to 150 seconds.

Event support

  • Supported
  • Configurable in OpsRamp Google Integration Discovery Profile.

External reference