gcp.memorystore.instance.backup.last_backup_duration (gauge) | The duration of the last backup operation as milliseconds. Shown as millisecond |
gcp.memorystore.instance.backup.last_backup_size (gauge) | The size of the last backup in bytes. Shown as byte |
gcp.memorystore.instance.backup.last_backup_start_time (gauge) | The start time of the last backup operation. Shown as second |
gcp.memorystore.instance.backup.last_backup_status (gauge) | The status of the last backup operation as 1/0 (success/failure). |
gcp.memorystore.instance.clients.average_connected_clients (gauge) | Mean current number of client connections across the instance. |
gcp.memorystore.instance.clients.maximum_connected_clients (gauge) | Maximum current number of client connections across the instance. |
gcp.memorystore.instance.clients.total_connected_clients (gauge) | Current number of client connections to the instance. |
gcp.memorystore.instance.commandstats.total_calls_count (count) | Count of Engine commands. |
gcp.memorystore.instance.commandstats.total_usec_count (count) | The total time consumed per command. Shown as microsecond |
gcp.memorystore.instance.cpu.average_utilization (gauge) | Mean CPU utilization across the instance from 0.0 to 1.0. Shown as percent |
gcp.memorystore.instance.cpu.maximum_utilization (gauge) | Maximum CPU utilization across the instance from 0.0 to 1.0. Shown as percent |
gcp.memorystore.instance.cross_instance_replication.secondary_average_replication_offset_diff (gauge) | Average replication offset difference between primary shards and secondary shards. Shown as byte |
gcp.memorystore.instance.cross_instance_replication.secondary_maximum_replication_offset_diff (gauge) | Maximum replication offset difference between primary shards and secondary shards. Shown as byte |
gcp.memorystore.instance.cross_instance_replication.secondary_replication_links (gauge) | Number of replication links between a primary instance and a secondary instance. |
gcp.memorystore.instance.import.last_import_duration (gauge) | The duration of the last import operation as milliseconds. Shown as millisecond |
gcp.memorystore.instance.import.last_import_start_time (gauge) | The start time of the last import operation. Shown as second |
gcp.memorystore.instance.keyspace.total_keys (gauge) | Number of keys stored in the instance. |
gcp.memorystore.instance.memory.average_utilization (gauge) | Mean memory utilization across the instance from 0.0 to 1.0. Shown as percent |
gcp.memorystore.instance.memory.maximum_utilization (gauge) | Maximum memory utilization across the instance from 0.0 to 1.0. Shown as percent |
gcp.memorystore.instance.memory.size (gauge) | Memory size of the instance. Shown as byte |
gcp.memorystore.instance.memory.total_used_memory (gauge) | Total memory usage of the instance. Shown as byte |
gcp.memorystore.instance.migration_status (gauge) | Represents the migration status of the instance. It is HEALTHY if expected number of primary nodes are migrating and healthy. |
gcp.memorystore.instance.node.bloomfilter.objects_count (gauge) | Number of bloom filter object in the instance node. |
gcp.memorystore.instance.node.bloomfilter.used_memory (gauge) | Memory consumed by the bloom filter objects in the instance node. Shown as byte |
gcp.memorystore.instance.node.clients.blocked_clients (gauge) | Number of client connections blocked by the instance node. |
gcp.memorystore.instance.node.clients.connected_clients (gauge) | Number of clients connected to the instance node. |
gcp.memorystore.instance.node.clients.maxclients (gauge) | Max clients configuration from valkey conf. |
gcp.memorystore.instance.node.clients.pubsub_clients (gauge) | Number of clients in pubsub mode. |
gcp.memorystore.instance.node.clients.recent_max_input_buffer (gauge) | Max input buffer in bytes among current client connections. Shown as byte |
gcp.memorystore.instance.node.clients.recent_max_output_buffer (gauge) | Max output buffer in bytes among current client connections. Shown as byte |
gcp.memorystore.instance.node.clients.tracking_clients (gauge) | Number of clients that are being tracked by the server. |
gcp.memorystore.instance.node.clients.watching_clients (gauge) | Number of clients in watching mode. |
gcp.memorystore.instance.node.commandstats.calls_count (count) | Total number of calls for this command on the instance node in one minute. |
gcp.memorystore.instance.node.commandstats.failed_calls_count (count) | Total number of failed calls for this command. |
gcp.memorystore.instance.node.commandstats.rejected_calls_count (count) | Total number of rejected calls for this command. |
gcp.memorystore.instance.node.commandstats.usec_count (count) | The total time consumed per command in the instance node. Shown as microsecond |
gcp.memorystore.instance.node.cpu.utilization (gauge) | CPU utilization for the instance node from 0.0 to 1.0. Shown as percent |
gcp.memorystore.instance.node.cross_instance_replication.follower_replication_offset_diff (gauge) | Replication offset diff in bytes between a replicator node and its follower node, reported by the replicator node. Shown as byte |
gcp.memorystore.instance.node.cross_instance_replication.role (gauge) | Cross instance replication role of the node. |
gcp.memorystore.instance.node.errorstats.errors_count (count) | Different error counters for errors that occur within the engine. The engine field name is errorstat_XXX, where XXX can be MOVED, ERR, or OOM. |
gcp.memorystore.instance.node.json.documents_count (gauge) | Number of JSON documents in the instance node. |
gcp.memorystore.instance.node.json.used_memory (gauge) | Memory consumed by the JSON documents in the instance node. Shown as byte |
gcp.memorystore.instance.node.keyspace.keys_with_expiration (gauge) | Number of keys with an expiration. |
gcp.memorystore.instance.node.keyspace.total_keys (gauge) | Number of keys stored in the instance node. |
gcp.memorystore.instance.node.memory.dataset_usage (gauge) | Actual dataset memory usage. The engine field name is used_memory_dataset. Shown as byte |
gcp.memorystore.instance.node.memory.lua_usage (gauge) | Number of bytes used by the Lua engine. Shown as byte |
gcp.memorystore.instance.node.memory.maxmemory (gauge) | Maximum amount of memory valkey can consume, 0 means ram capping is disabled. Shown as byte |
gcp.memorystore.instance.node.memory.maxmemory_policy (gauge) | The maxmemory policy configuration on the node level. |
gcp.memorystore.instance.node.memory.mem_not_counted_for_evict (gauge) | Used memory that’s not counted for key eviction. This is basically a transient replica and AOF buffers. Shown as byte |
gcp.memorystore.instance.node.memory.normal_clients_usage (gauge) | Total number of bytes used by normal clients. Shown as byte |
gcp.memorystore.instance.node.memory.number_of_cached_scripts (gauge) | The number of EVAL scripts cached by the server. |
gcp.memorystore.instance.node.memory.number_of_functions (gauge) | The number of functions. |
gcp.memorystore.instance.node.memory.peak_usage (gauge) | Peak memory consumed by Valkey ever (in bytes). Shown as byte |
gcp.memorystore.instance.node.memory.replica_clients_usage (gauge) | Total number of bytes used by replica clients. Shown as byte |
gcp.memorystore.instance.node.memory.rss_usage (gauge) | Number of bytes that Valkey allocated as seen by the operating system (a.k.a resident set size). This is the number reported by tools such as top(1) and ps(1). Shown as byte |
gcp.memorystore.instance.node.memory.scripts_usage (gauge) | Number of bytes overhead by the EVAL scripts and Function scripts (part of used memory). The engine field name is used_memory_scripts. Shown as byte |
gcp.memorystore.instance.node.memory.usage (gauge) | Total memory usage of the instance node. Shown as byte |
gcp.memorystore.instance.node.memory.utilization (gauge) | Memory utilization within the instance node from 0.0 to 1.0. Shown as percent |
gcp.memorystore.instance.node.migration_link_reconnect_count (count) | Number of migration link reconnections. |
gcp.memorystore.instance.node.migration_received_bytes_size (count) | Number of migration bytes received. Shown as byte |
gcp.memorystore.instance.node.migration_status (gauge) | Represents the migration status of the node. For example, if a primary node is in migrating state and replication link is up, it is HEALTHY. |
gcp.memorystore.instance.node.persistence.aof_enabled (gauge) | Flag indicating if AOF is enabled. |
gcp.memorystore.instance.node.persistence.aof_fsync_errors_count (count) | Count of AOF fsync errors on the instance node. |
gcp.memorystore.instance.node.persistence.aof_fsync_lag (gauge) | AOF lag between memory and persistent store on the instance node. Shown as second |
gcp.memorystore.instance.node.persistence.aof_last_bgrewrite_status (gauge) | Indicates the success of the last AOF bgrewrite operation on the instance node. |
gcp.memorystore.instance.node.persistence.aof_last_cow_size (gauge) | The size in bytes of the copy-on-write memory during the last AOF rewrite operation. Shown as byte |
gcp.memorystore.instance.node.persistence.aof_last_rewrite_time_sec (gauge) | Duration of the last AOF rewrite operation in seconds. Shown as second |
gcp.memorystore.instance.node.persistence.aof_last_write_status (gauge) | Indicates the success of the last AOF write operation on the instance node. |
gcp.memorystore.instance.node.persistence.aof_rewrite_in_progress (gauge) | Flag indicating if an AOF rewrite is in progress. |
gcp.memorystore.instance.node.persistence.aof_rewrites_count (count) | AOF rewrites count on the instance node. |
gcp.memorystore.instance.node.persistence.async_loading (gauge) | Flag indicating if async loading is in progress. |
gcp.memorystore.instance.node.persistence.auto_restore_count (count) | Count of restores from dumpfile on the instance node. |
gcp.memorystore.instance.node.persistence.current_cow_peak (gauge) | Peak size in bytes of the copy-on-write memory during the current fork operation. Shown as byte |
gcp.memorystore.instance.node.persistence.current_cow_size (gauge) | The size in bytes of the copy-on-write memory during the current fork operation. Shown as byte |
gcp.memorystore.instance.node.persistence.current_fork_percentage (gauge) | The percentage of the current fork operation progress (0-100). |
gcp.memorystore.instance.node.persistence.current_save_keys_total (gauge) | Number of keys at the beginning of the current save operation. |
gcp.memorystore.instance.node.persistence.loading (gauge) | Flag indicating if loading is in progress. |
gcp.memorystore.instance.node.persistence.rdb_bgsave_in_progress (gauge) | Indicates if a RDB BGSAVE is currently in progress on the instance node. |
gcp.memorystore.instance.node.persistence.rdb_last_bgsave_status (gauge) | Indicates the success of the last BGSAVE on the instance node. |
gcp.memorystore.instance.node.persistence.rdb_last_bgsave_time_sec (gauge) | Duration of the last RDB save operation in seconds. Shown as second |
gcp.memorystore.instance.node.persistence.rdb_last_cow_size (gauge) | The size in bytes of the copy-on-write memory during the last RDB save operation. Shown as byte |
gcp.memorystore.instance.node.persistence.rdb_last_save_age (gauge) | Measures the time in seconds, since the last successful snapshot. Shown as second |
gcp.memorystore.instance.node.persistence.rdb_next_save_time_until (gauge) | Measures the time in seconds, remaining until the next snapshot. Shown as second |
gcp.memorystore.instance.node.persistence.rdb_saves_count (count) | Count of RDB saves in the instance node. |
gcp.memorystore.instance.node.replication.offset (gauge) | Measures the replication offset bytes of the instance node. Shown as byte |
gcp.memorystore.instance.node.replication.primary_sync_in_progress (gauge) | Flag indicating if a primary syncing to replica is in progress. |
gcp.memorystore.instance.node.replication.sync_full_count (count) | The total number of full resyncs with replicas. |
gcp.memorystore.instance.node.replication.sync_partial_err_count (count) | The number of denied partial resync requests. |
gcp.memorystore.instance.node.replication.sync_partial_ok_count (count) | The number of accepted partial resync requests. |
gcp.memorystore.instance.node.server.healthy (gauge) | Indicates if Instance Node is healthy and available. |
gcp.memorystore.instance.node.server.uptime (gauge) | Measures the uptime of the instance node. Shown as second |
gcp.memorystore.instance.node.stats.acl_access_denied_auths_count (count) | Total number of ACL access denied authentication failures. |
gcp.memorystore.instance.node.stats.client_output_buffer_limit_disconnections_count (count) | Total number of disconnections due to client reaching output buffer limit. |
gcp.memorystore.instance.node.stats.client_query_buffer_limit_disconnections_count (count) | Total number of disconnections due to client reaching query buffer limit. |
gcp.memorystore.instance.node.stats.connections_received_count (count) | Count of total client connections created in the last one minute on the instance node. |
gcp.memorystore.instance.node.stats.evicted_clients_count (count) | Total number of client connections evicted due to client memory over eviction limit. |
gcp.memorystore.instance.node.stats.evicted_keys_count (count) | Count of evicted keys by the instance node. |
gcp.memorystore.instance.node.stats.evicted_scripts_count (count) | Number of evicted EVAL scripts due to LRU policy. |
gcp.memorystore.instance.node.stats.expire_cycle_cpu_millisecond_count (count) | The total cumulative amount of time spent on active expiry cycles. Shown as millisecond |
gcp.memorystore.instance.node.stats.expired_keys_count (count) | Count of key expiration events in the instance node. |
gcp.memorystore.instance.node.stats.expired_keys_percentage (gauge) | The percentage of keys probably expired. Shown as percent |
gcp.memorystore.instance.node.stats.expired_time_cap_reached_count (count) | The total count of times that active expiry cycles have stopped early. |
gcp.memorystore.instance.node.stats.keyspace_hits_count (count) | Count of successful lookup of keys in the instance node. |
gcp.memorystore.instance.node.stats.keyspace_misses_count (count) | Count of failed lookup of keys in the instance node. |
gcp.memorystore.instance.node.stats.latest_fork_usec (gauge) | Duration of the latest fork operation in microseconds. Shown as microsecond |
gcp.memorystore.instance.node.stats.net_input_bytes_count (count) | Count of incoming network bytes received by the instance node. Shown as byte |
gcp.memorystore.instance.node.stats.net_output_bytes_count (count) | Count of outgoing network bytes sent from the instance node. Shown as byte |
gcp.memorystore.instance.node.stats.pubsub_channels (gauge) | Global number of pub/sub channels with client subscriptions. |
gcp.memorystore.instance.node.stats.pubsub_patterns (gauge) | Global number of pub/sub patterns with client subscriptions. |
gcp.memorystore.instance.node.stats.pubsubshard_channels (gauge) | Global number of pub/sub shard channels with client subscriptions. |
gcp.memorystore.instance.node.stats.rejected_connections_count (count) | Number of connections rejected because of maxclients limit by the instance node. |
gcp.memorystore.instance.node.stats.total_fork_count (count) | Total number of forks since server start. |
gcp.memorystore.instance.node.stats.tracking_total_items (gauge) | Number of items (Sum of clients per key) being tracked by the server. |
gcp.memorystore.instance.node.stats.tracking_total_keys (gauge) | Number of keys being tracked by the server. |
gcp.memorystore.instance.node.stats.tracking_total_prefixes (gauge) | Number of tracked prefixes in server prefix table. |
gcp.memorystore.instance.persistence.aof_fsync_lags.avg (gauge) | Distribution of AOF lag between memory and persistent store across the instance. Shown as second |
gcp.memorystore.instance.persistence.aof_fsync_lags.samplecount (gauge) | Distribution of AOF lag between memory and persistent store across the instance. |
gcp.memorystore.instance.persistence.aof_fsync_lags.sumsqdev (gauge) | Distribution of AOF lag between memory and persistent store across the instance. |
gcp.memorystore.instance.persistence.aof_rewrite_count (count) | Count of AOF rewrites across the instance. |
gcp.memorystore.instance.persistence.rdb_last_success_ages.avg (gauge) | Age of RDB snapshots across instance. Shown as second |
gcp.memorystore.instance.persistence.rdb_last_success_ages.samplecount (gauge) | Age of RDB snapshots across instance. |
gcp.memorystore.instance.persistence.rdb_last_success_ages.sumsqdev (gauge) | Age of RDB snapshots across instance. |
gcp.memorystore.instance.persistence.rdb_saves_count (count) | Count of RDB saves across the instance. |
gcp.memorystore.instance.replication.average_ack_lag (gauge) | Mean replication acknowledge lag (in seconds) of replica across the instance. Shown as second |
gcp.memorystore.instance.replication.average_offset_diff (gauge) | Mean replication offset diff (in bytes) across the instance. Shown as byte |
gcp.memorystore.instance.replication.maximum_ack_lag (gauge) | Maximum replication acknowledge lag (in seconds) of replica across the instance. Shown as second |
gcp.memorystore.instance.replication.maximum_offset_diff (gauge) | Maximum replication offset diff (in bytes) across the instance. Shown as byte |
gcp.memorystore.instance.search.attributes (gauge) | The number of attributes across all indexes for vector search. |
gcp.memorystore.instance.search.average_used_memory_bytes (gauge) | The average per-node used memory for all search functionality, in bytes. |
gcp.memorystore.instance.search.background_indexing_in_progress (gauge) | Indicates if the background indexing is in progress across any index. When the metric value is true, background indexing is in progress in at least one index. |
gcp.memorystore.instance.search.indexed_keys (gauge) | The number of keys indexed across all indexes. |
gcp.memorystore.instance.search.indexes (gauge) | The number of indexes created for searching for vector search. |
gcp.memorystore.instance.search.maximum_used_memory_bytes (gauge) | The maximum per-node used memory for all search functionality, in bytes. |
gcp.memorystore.instance.search.query_requests_count (count) | The number of query requests across all indexes. |
gcp.memorystore.instance.search.total_used_memory_bytes (gauge) | The total used memory in bytes for all search functionality in all nodes, in bytes. |
gcp.memorystore.instance.security.rotate_tls_cert_count (count) | Count of TLS certificate rotations on the instance. |
gcp.memorystore.instance.stats.average_evicted_keys (gauge) | Mean number of evicted keys due to memory capacity. |
gcp.memorystore.instance.stats.average_expired_keys (gauge) | Mean number of key expiration events. |
gcp.memorystore.instance.stats.average_keyspace_hits (gauge) | Mean number of successful lookup of keys across the instance. |
gcp.memorystore.instance.stats.average_keyspace_misses (gauge) | Mean number of failed lookup of keys across the instance. |
gcp.memorystore.instance.stats.maximum_evicted_keys (gauge) | Maximum number of evicted keys due to memory capacity. |
gcp.memorystore.instance.stats.maximum_expired_keys (gauge) | Maximum number of key expiration events. |
gcp.memorystore.instance.stats.maximum_keyspace_hits (gauge) | Maximum number of successful lookup of keys across the instance. |
gcp.memorystore.instance.stats.maximum_keyspace_misses (gauge) | Maximum number of failed lookup of keys across the instance. |
gcp.memorystore.instance.stats.total_connections_received_count (count) | Count of client connections created in the last one minute. |
gcp.memorystore.instance.stats.total_evicted_keys_count (count) | Total number of evicted keys due to memory capacity. |
gcp.memorystore.instance.stats.total_expired_keys_count (count) | Total number of key expiration events. |
gcp.memorystore.instance.stats.total_keyspace_hits_count (count) | Total number of successful lookup of keys across the instance. |
gcp.memorystore.instance.stats.total_keyspace_misses_count (count) | Total number of failed lookup of keys across the instance. |
gcp.memorystore.instance.stats.total_net_input_bytes_count (count) | Count of incoming network bytes received by the instance. Shown as byte |
gcp.memorystore.instance.stats.total_net_output_bytes_count (count) | Count of outgoing network bytes sent from the instance. Shown as byte |
gcp.memorystore.instance.stats.total_rejected_connections_count (count) | Count of client connections rejected because of maxclients limit. |