Cloud Memorystore for Redis is a fully managed Redis service for the Google Cloud Platform. Applications running on Google Cloud Platform can achieve extreme performance by leveraging the highly scalable, available, secure Redis service without the burden of managing complex Redis deployments.

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

Supported metrics

New OpsRamp MetricGoogle MetricMetric Display NameUnitDescription
google_redis_clients_blockedredis.googleapis.com/clients/blockedBlocked ClientscountNumber of blocked clients. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_clients_connectedredis.googleapis.com/clients/connectedConnected ClientscountNumber of client connections. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_commands_callsredis.googleapis.com/commands/callsCallscountTotal number of calls for this command in one minute. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_commands_total_timeredis.googleapis.com/commands/total_timeTotal Time of CallsmicrosecondsThe amount of time in microseconds that this command took in the last second. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_commands_usec_per_callredis.googleapis.com/commands/usec_per_callTime per CallcountAverage time per call over 1 minute by command. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_keyspace_avg_ttlredis.googleapis.com/keyspace/avg_ttlAverage TTLmsAverage TTL for keys in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_keyspace_keysredis.googleapis.com/keyspace/keysKeyscountNumber of keys stored in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_keyspace_keys_with_expirationredis.googleapis.com/keyspace/keys_with_expirationExpirable KeyscountNumber of keys with an expiration in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_persistence_rdb_bgsave_in_progressredis.googleapis.com/persistence/rdb/bgsave_in_progressPersisting RDBcountFlag indicating a RDB save is on-going. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_enabledredis.googleapis.com/rdb/enabledSnapshot RDB mode enabledhoursIndicates if the snapshot is in RDB mode. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_recovery_attempts_since_last_successredis.googleapis.com/rdb/recovery/attempts_since_last_successRDB recovery attemptscountIndicates number of recovery attempts since the last successful recovery attempt. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_recovery_elapsed_timeredis.googleapis.com/rdb/recovery/elapsed_timeRDB recovery elapsed timesecondsIndicates increasing time elapsed for an in-progress recovery from an RDB snapshot. 0 means the recovery is idle or completed. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_recovery_estimated_recovery_timeredis.googleapis.com/rdb/recovery/estimated_recovery_timeRDB recovery estimated timesecondsIndicates the expected recovery time when using the last successful snapshot for recovery. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_recovery_estimated_remaining_timeredis.googleapis.com/rdb/recovery/estimated_remaining_timeRDB recovery remaining timesecondsIndicates remaining time to finish recovery from an RDB snapshot. 0 means the recovery is idle or completed. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_recovery_in_progressredis.googleapis.com/rdb/recovery/in_progressRDB recovery in progresshoursIndicates if recovery from an RDB snapshot is in progress. When the metric value is true, then a recovery is in progress. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_recovery_last_durationredis.googleapis.com/rdb/recovery/last_durationRDB recovery last durationsecondsIndicates time it took to restore the last snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_recovery_last_statusredis.googleapis.com/rdb/recovery/last_statusRDB recovery last statuscountIndicates status of the most recent recovery. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_recovery_loaded_bytes_countredis.googleapis.com/rdb/recovery/loaded_bytes_countRDB loaded sizebytesDuring a recovery, indicates how many bytes have loaded. 0 if the recovery is not active. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_recovery_total_bytes_countredis.googleapis.com/rdb/recovery/total_bytes_countRDB snapshot sizebytesIndicates the size in bytes of the snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_snapshot_attempt_countredis.googleapis.com/rdb/snapshot/attempt_countRDB snapshot attempts countcountIndicates number of snapshot attempts every minute. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_snapshot_elapsed_timeredis.googleapis.com/rdb/snapshot/elapsed_timeRDB snapshot elapsed timesecondsIndicates increasing time elapsed while creating the current snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_snapshot_in_progressredis.googleapis.com/rdb/snapshot/in_progressRDB snapshot in progresshoursIndicates if RDB snapshot is in progress. When the metric value is true, then an RDB snapshot is in progress. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_snapshot_last_statusredis.googleapis.com/rdb/snapshot/last_statusRDB snapshot last statuscountIndicates status of the most recent snapshot attempt. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_snapshot_last_success_ageredis.googleapis.com/rdb/snapshot/last_success_ageRDB snapshot last success agesecondsIndicates time elapsed since the start of the last successful snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_snapshot_last_success_durationredis.googleapis.com/rdb/snapshot/last_success_durationRDB snapshot last success durationsecondsIndicates the total time required to write the last successful snapshot, not including failed attempts. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_rdb_snapshot_time_until_next_runredis.googleapis.com/rdb/snapshot/time_until_next_runNext snapshot timesecondsSeconds until the next scheduled snapshot. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_replication_master_slaves_lagredis.googleapis.com/replication/master/slaves/lagSeconds laggingsecondsThe number of seconds that replica is lagging behind primary. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_replication_master_slaves_offsetredis.googleapis.com/replication/master/slaves/offsetReplication byte offset (Replica)bytesThe number of bytes that have been acknowledged by replicas. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_replication_master_repl_offsetredis.googleapis.com/replication/master_repl_offsetReplication byte offset (Master)bytesThe number of bytes that master has produced and sent to replicas. To be compared with replication byte offset of replica. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_replication_offset_diffredis.googleapis.com/replication/offset_diffBytes pending replicationbytesThe largest number of bytes that have not been replicated across all replicas. This is the biggest difference between replication byte offset (master) and replication byte offset (replica) of all replicas. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_replication_roleredis.googleapis.com/replication/roleNode RolecountReturns a value indicating the node role. 1 indicates primary and 0 indicates replica. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_search_attributesredis.googleapis.com/search/attributesVector search attributescountIndicates the number of attributes in vector search. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_search_background_indexing_in_progressredis.googleapis.com/search/background_indexing_in_progressVector search background indexing in progresscountIndicates if the background indexing is in progress. When the metric value is true, then the background indexing is in progress. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_search_indexed_hash_keysredis.googleapis.com/search/indexed_hash_keysVector search indexed hash keyscountIndicates the number of indexed hash keys in vector search. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_search_indexesredis.googleapis.com/search/indexesVector search indexescountIndicates the number of indexes in vector search. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_search_query_requests_countredis.googleapis.com/search/query_requests_countVector search query requests countcountIndicates the number of query requests count. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_search_used_memory_bytesredis.googleapis.com/search/used_memory_bytesVector search used memory in bytesbytesIndicates the used memory in bytes in vector search. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_server_uptimeredis.googleapis.com/server/uptimeUptimesecondsUptime in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_cache_hit_ratioredis.googleapis.com/stats/cache_hit_ratioCache Hit ratiocountCache Hit ratio as a fraction. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_connections_totalredis.googleapis.com/stats/connections/totalTotal Connections ReceivedcountTotal number of connections accepted by the server. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_cpu_utilizationredis.googleapis.com/stats/cpu_utilizationCPU secondsCPU secondsCPU-seconds consumed by the Redis server, broken down by system/user space and parent/child relationship. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_cpu_utilization_main_threadredis.googleapis.com/stats/cpu_utilization_main_threadMain Thread CPU secondsCPU secondsCPU-seconds consumed by the Redis server main thread, broken down by system/user space and parent/child relationship. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_evicted_keysredis.googleapis.com/stats/evicted_keysEvicted KeyscountNumber of evicted keys due to maxmemory limit. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_expired_keysredis.googleapis.com/stats/expired_keysExpired KeyscountTotal number of key expiration events. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_keyspace_hitsredis.googleapis.com/stats/keyspace_hitsHitscountNumber of successful lookup of keys in the main dictionary. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_keyspace_missesredis.googleapis.com/stats/keyspace_missesMissescountNumber of failed lookup of keys in the main dictionary. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_memory_maxmemoryredis.googleapis.com/stats/memory/maxmemoryMaximum MemorybytesMaximum amount of memory Redis can consume. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_memory_system_memory_overload_durationredis.googleapis.com/stats/memory/system_memory_overload_durationTime in system memory overloadmicrosecondsThe amount of time in microseconds the instance is in system memory overload mode. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_memory_system_memory_usage_ratioredis.googleapis.com/stats/memory/system_memory_usage_ratioSystem Memory Usage RatiocountMemory usage as a ratio of maximum system memory. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_memory_usageredis.googleapis.com/stats/memory/usageUsed MemorybytesTotal number of bytes allocated by Redis. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_memory_usage_ratioredis.googleapis.com/stats/memory/usage_ratioMemory Usage RatiocountMemory usage as a ratio of maximum memory. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_network_trafficredis.googleapis.com/stats/network_trafficTotal traffic to RedisbytesTotal number of bytes sent to/from redis (includes bytes from commands themselves, payload data, and delimiters). Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_pubsub_channelsredis.googleapis.com/stats/pubsub/channelsPubsub ChannelscountGlobal number of pub/sub channels with client subscriptions. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_pubsub_patternsredis.googleapis.com/stats/pubsub/patternsPubsub PatternscountGlobal number of pub/sub pattern with client subscriptions. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_redis_stats_reject_connections_countredis.googleapis.com/stats/reject_connections_countRejected ConnectionscountNumber of connections rejected because of maxclients limit. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.

Event support

  • Supported
  • Configurable in OpsRamp Google Integration Discovery Profile.

External reference