Introduction

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.

Setup

To set up the OpsRamp Google integration and discover the Google service, go to Google Integration Discovery Profile and select Memorystore.

Metrics

OpsRamp MetricMetric Display NameUnitAggregation TypeDescription
google_redis_clients_blockedBlocked ClientsCountTotalNumber of blocked clients. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_clients_connectedConnected ClientsCountAverageNumber of client connections. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_commands_callsCallsCountTotalTotal number of calls for this command in one minute. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_commands_total_timeTotal Time of CallsCountTotalThe 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 180 seconds.
google_redis_commands_usec_per_callTime per CallCountAverageAverage time per call over 1 minute by command. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_keyspace_avg_ttlAverage TTLCountAverageAverage TTL for keys in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_keyspace_keysKeysCountCounterNumber of keys stored in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_keyspace_keys_with_expirationExpirable KeysCountAverageNumber of keys with an expiration in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_persistence_rdb_bgsave_in_progressPersisting RDBCountCounterFlag indicating a RDB save is on-going.
google_redis_replication_master_slaves_lagBytes laggingBytesAverageThe number of bytes that replica is behind. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_replication_master_slaves_offsetReplication byte offset (Replica)BytesAverageThe number of bytes that have been acknowledged by replicas. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_replication_master_repl_offsetReplication byte offset (Master)BytesAverageThe 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 180 seconds.
google_redis_replication_offset_diffBytes pending replicationBytesTotalThe number of bytes that have not been replicated to the replica. This is the difference between replication byte offset (master) and replication byte offset (replica). Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_replication_roleNode RoleCountAverageReturns a value indicating the node role. 1 indicates master and 0 indicates replica. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_server_uptimeUptimeCountAverageUptime in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_stats_cache_hit_ratioCache Hit ratioCountAverageCache Hit ratio as a fraction. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_stats_connections_totalTotal Connections ReceivedCountTotalTotal number of connections accepted by the server. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_stats_cpu_utilizationCPU(sys)CountAverageCPU, in utilization percentage, consumed by the Redis server broken down by System/User and Parent/Child relationship. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_stats_evicted_keysEvicted KeysCountAverageNumber of evicted keys due to maxmemory limit. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_stats_expired_keysExpired KeysCountTotalTotal number of key expiration events. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_stats_keyspace_hitsHitsCountAverageNumber of successful lookup of keys in the main dictionary. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_stats_keyspace_missesMissesCountAverageNumber of failed lookup of keys in the main dictionary. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_stats_memory_maxmemoryMaximum MemoryBytesCounterMaximum amount of memory Redis can consume. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_stats_memory_system_memory_overload_durationTime in system memory overloadCountAverageThe 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 180 seconds.
google_redis_stats_memory_system_memory_usage_ratioSystem Memory Usage RatioCountMaximumMemory usage as a ratio of maximum system memory. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_stats_memory_usageUsed MemoryBytesTotalTotal number of bytes allocated by Redis. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_stats_memory_usage_ratioMemory Usage RatioCountAverageMemory usage as a ratio of maximum memory. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_stats_network_trafficTotal traffic to RedisBytesTotalTotal 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 180 seconds.
google_redis_stats_pubsub_channelsPubsub ChannelsCountAverageGlobal number of pub/sub channels with client subscriptions. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_stats_pubsub_patternsPubsub PatternsCountAverageGlobal number of pub/sub pattern with client subscriptions. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.
google_redis_stats_reject_connections_countRejected ConnectionsCountAverageNumber of connections rejected because of maxclients limit. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds.

Event support

  • Supported
  • Configurable in OpsRamp Google Integration Discovery Profile.

External reference