Redis Metrics
- Prometheus plugin: redis (opens in a new tab)
- Prometheus Built-in Chart: Grafana Redis (opens in a new tab)
Note: The sign of behind Metric indicates that the platform provides Built-in Chart.
| Description | Metrics |
|---|---|
| Clients blocked while waiting on BLPOP | MegaEaseredis-blocked-clients-metricDatadog redis.clients.blockedPrometheus redis_blocked_clientsTelegraf redis_blocked_clientsMegaEase Dashboard - redis-blocked-clients-max-metric |
| Number of clients connected to Redis | MegaEaseredis-clients-metricDatadog redis.net.clientsPrometheus redis_connected_clientsTelegraf redis_clientsMegaEase Dashboard - redis-clients-avg-metric- redis-clients-max-metric- redis-clients-min-metric |
| Number of slaves connected to current master instance | MegaEaseredis-connected-slaves-metricDatadog redis.net.slavesPrometheus redis_connected_slavesTelegraf redis_connected_slavesMegaEase Dashboard - redis-connected-slaves-max-metric |
| Number of keys removed due to reaching the maxmemory limit | MegaEaseredis-evicted-keys-metricDatadog redis.keys.evictedPrometheus redis_evicted_keysTelegraf redis_evicted_keysMegaEase Dashboard - redis-evicted-keys-ratio-metric |
| Total number of key expiration events | MegaEaseredis-expired-keys-metricDatadog redis.keys.expiredPrometheus redis_expired_keysTelegraf redis_expired_keysMegaEase Dashboard - redis-expired-keys-ratio-metric |
| Total number of commands processed per second | MegaEaseredis-instantaneous-ops-per-sec-metricDatadog redis.net.commands.instantaneous_ops_per_secPrometheus bdb_instantaneous_ops_per_secTelegraf redis_instantaneous_ops_per_secMegaEase Dashboard - redis-instantaneous-ops-per-sec-max-metric- redis-instantaneous-ops-per-sec-avg-metric- redis-instantaneous-ops-per-sec-min-metric |
| keyspace_hits / (keyspace_hits + keyspace_misses) | MegaEaseredis-keyspace-hitrate-metricDatadog NotSupportPrometheus NotSupportTelegraf redis_keyspace_hitrateMegaEase Dashboard - redis-keyspace-hitrate-min-metric |
| Number of successful lookup of keys in the main dictionary | MegaEaseredis-keyspace-hits-metricDatadog redis.stats.keyspace_hitsPrometheus redis_keyspace_read_hits redis_keyspace_write_hitsTelegraf redis_keyspace_hitsMegaEase Dashboard - redis-keyspace-hits-ratio-metric |
| Total number of keys in your database | MegaEaseredis-keyspace-keys-metricDatadog redis.keysPrometheus NotSupportTelegraf redis_keyspace_keysMegaEase Dashboard - redis-keyspace-keys-max-by-database-metric |
| number of failed lookups of keys | MegaEaseredis-keyspace-misses-metricDatadog redis.stats.keyspace_missesPrometheus redis_keyspace_read_misses redis_keyspace_write_missesTelegraf redis_keyspace_missesMegaEase Dashboard - redis-keyspace-misses-ratio-metric |
| time in seconds of the link between master and slave being down | MegaEaseredis-master-link-down-since-seconds-metricDatadog redis.replication.master_link_down_since_secondsPrometheus NotSupportTelegraf redis_master_link_down_since_secondsMegaEase Dashboard - redis-master-link-down-since-seconds-max-metric- redis-master-link-down-since-seconds-min-metric- redis-master-link-down-since-seconds-avg-metric |
| The master replicate to slave last offset | MegaEaseredis-master-repl-offset-metricDatadog redis.replication.master_repl_offsetPrometheus redis_master_repl_offsetTelegraf redis_master_repl_offsetMegaEase Dashboard - redis-master-repl-offset-min-metric- redis-master-repl-offset-avg-metric- redis-master-repl-offset-max-metric |
| Ratio of memory allocated by the operating system to memory | MegaEaseredis-mem-fragmentation-ratio-metricDatadog redis.mem.fragmentation_ratioPrometheus redis_mem_fragmentation_ratioTelegraf redis_mem_fragmentation_ratioMegaEase Dashboard - redis-mem-fragmentation-ratio-min-metric |
| The throughput of bytes that the redis server reads from the network | MegaEaseredis-net-input-throughput-bytes-metricDatadog NotSupportPrometheus redis_total_net_input_bytesTelegraf redis_net_input_throughput_bytesMegaEase Dashboard - redis-net-input-throughput-bytes-ratio-metric |
| The throughput of bytes that the redis server writes to the network | MegaEaseredis-net-output-throughput-bytes-metricDatadog NotSupportPrometheus redis_total_net_output_bytesTelegraf redis_net_output_throughput_bytesMegaEase Dashboard - redis-net-output-throughput-bytes-ratio-metric |
| Number of changes to the database since last dump | MegaEaseredis-rdb-changes-since-last-save-metricDatadog redis.rdb.changes_since_lastPrometheus NotSupportTelegraf redis_rdb_changes_since_last_saveMegaEase Dashboard - redis-rdb-changes-since-last-save-ratio-metric |
| Unix timestamp of last save to disk | MegaEaseredis-rdb-last-save-time-metricDatadog redis.rdb.last_bgsave_timePrometheus NotSupportTelegraf redis_rdb_last_save_timeMegaEase Dashboard - redis-rdb-last-save-time-max-metric |
| number of connections rejected due to hitting maxclient limit | MegaEaseredis-rejected-connections-metricDatadog redis.net.rejectedPrometheus NotSupportTelegraf redis_rejected_connectionsMegaEase Dashboard - redis-rejected-connections-ratio-metric |
| Total number of commands processed by the server | MegaEaseredis-total-commands-processed-metricDatadog redis.net.commandsPrometheus redis_total_commands_processedTelegraf redis_total_commands_processedMegaEase Dashboard - redis-total-commands-processed-ratio-metric |
| Total number of connections accepted by the server | MegaEaseredis-total-connections-received-metricDatadog redis.net.connectionsPrometheus bdb_total_connections_receivedTelegraf redis_total_connections_receivedMegaEase Dashboard - redis-total-connections-received-ratio-metric |
| Amount of memory (in bytes) | MegaEaseredis-total-system-memory-metricDatadog redis.mem.maxmemoryPrometheus redis_maxmemoryTelegraf redis_total_system_memoryMegaEase Dashboard - redis-total-system-memory-max-metric |
| Amount of memory (in bytes) used by Redis | MegaEaseredis-used-memory-metricDatadog redis.mem.usedPrometheus redis_used_memoryTelegraf redis_used_memoryMegaEase Dashboard - redis-used-memory-max-metric |
| Number of bytes that Redis allocated as seen by the operating system | MegaEaseredis-used-memory-rss-metricDatadog redis.mem.rssPrometheus NotSupportTelegraf redis_used_memory_rssMegaEase Dashboard - redis-used-memory-rss-max-metric |
| The latency of the redis INFO command | MegaEaseredis-cmdstat-usec-metricDatadog redis.info.latency_msPrometheus NotSupportTelegraf redis_cmdstat_usecMegaEase Dashboard - redis-cmdstat-usec-ratio-metric |
| The 95th percentile of the duration of queries reported in the slow log. | MegaEaseNotSupportDatadog redis.slowlog.micros.95percentilePrometheus NotSupport |