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
OpsRamp Metric | Metric Display Name | Unit | Aggregation Type |
---|---|---|---|
google_redis_clients_blocked Number of blocked clients. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Blocked Clients | Count | Total |
google_redis_clients_connected Number of client connections. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Connected Clients | Count | Average |
google_redis_commands_calls Total number of calls for this command in one minute. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Calls | Count | Total |
google_redis_commands_total_time 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. | Total Time of Calls | Count | Total |
google_redis_commands_usec_per_call Average time per call over 1 minute by command. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Time per Call | Count | Average |
google_redis_keyspace_avg_ttl Average TTL for keys in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Average TTL | Count | Average |
google_redis_keyspace_keys Number of keys stored in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Keys | Count | Counter |
google_redis_keyspace_keys_with_expiration Number of keys with an expiration in this database. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Expirable Keys | Count | Average |
google_redis_persistence_rdb_bgsave_in_progress Flag indicating a RDB save is on-going. | Persisting RDB | Count | Counter |
google_redis_replication_master_slaves_lag Number of bytes that replica is behind. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Bytes lagging | Bytes | Average |
google_redis_replication_master_slaves_offset Number of bytes acknowledged by replicas. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Replication byte offset (Replica) | Bytes | Average |
google_redis_replication_master_repl_offset 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. | Replication byte offset (Master) | Bytes | Average |
google_redis_replication_offset_diff 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. | Bytes pending replication | Bytes | Total |
google_redis_replication_role Returns 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. | Node Role | Count | Average |
google_redis_server_uptime Uptime in seconds. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Uptime | Count | Average |
google_redis_stats_cache_hit_ratio Cache Hit ratio as a fraction. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Cache Hit ratio | Count | Average |
google_redis_stats_connections_total Total number of connections accepted by the server. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Total Connections Received | Count | Total |
google_redis_stats_cpu_utilization CPU, 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. | CPU(sys) | Count | Average |
google_redis_stats_evicted_keys Number of evicted keys due to maxmemory limit. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Evicted Keys | Count | Average |
google_redis_stats_expired_keys Total number of key expiration events. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Expired Keys | Count | Total |
google_redis_stats_keyspace_hits Number of successful lookup of keys in the main dictionary. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Hits | Count | Average |
google_redis_stats_keyspace_misses Number of failed lookup of keys in the main dictionary. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Misses | Count | Average |
google_redis_stats_memory_maxmemory Maximum amount of memory Redis can consume. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Maximum Memory | Bytes | Counter |
google_redis_stats_memory_system_memory_overload_duration The 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. | Time in system memory overload | Count | Average |
google_redis_stats_memory_system_memory_usage_ratio Memory usage as a ratio of maximum system memory. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | System Memory Usage Ratio | Count | Maximum |
google_redis_stats_memory_usage Total number of bytes allocated by Redis. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Used Memory | Bytes | Total |
google_redis_stats_memory_usage_ratio Memory usage as a ratio of maximum memory. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Memory Usage Ratio | Count | Average |
google_redis_stats_network_traffic Total 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. | Total traffic to Redis | Bytes | Total |
google_redis_stats_pubsub_channels Global number of pub/sub channels with client subscriptions. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Pubsub Channels | Count | Average |
google_redis_stats_pubsub_patterns Global number of pub/sub pattern with client subscriptions. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Pubsub Patterns | Count | Average |
google_redis_stats_reject_connections_count Number of connections rejected because of maxclients limit. Sampled every 60 seconds. After sampling, data is not visible for up to 180 seconds. | Rejected Connections | Count | Average |
Event support
- Supported
- Configurable in OpsRamp Google Integration Discovery Profile.