redis.active_defrag.hits (gauge) | Number of value reallocations performed by the active defragmentation process. Shown as operation |
redis.active_defrag.key_hits (gauge) | Number of keys that were actively defragmented. Shown as key |
redis.active_defrag.key_misses (gauge) | Number of keys that were skipped by. Shown as key |
redis.active_defrag.misses (gauge) | Number of aborted value reallocations started by the active defragmentation process. Shown as operation |
redis.active_defrag.running (gauge) | Whether active defragmentation is running or not. |
redis.aof.buffer_length (gauge) | Size of the AOF buffer. Shown as byte |
redis.aof.last_rewrite_time (gauge) | Duration of the last AOF rewrite. Shown as second |
redis.aof.loading_eta_seconds (gauge) | The estimated amount of time left to load. Shown as second |
redis.aof.loading_loaded_bytes (gauge) | The amount of bytes to load. Shown as byte |
redis.aof.loading_loaded_perc (gauge) | The percent loaded. Shown as percent |
redis.aof.loading_total_bytes (gauge) | The total amount of bytes already loaded. Shown as byte |
redis.aof.rewrite (gauge) | Flag indicating a AOF rewrite operation is on-going. |
redis.aof.size (gauge) | AOF current file size (aofcurrentsize). Shown as byte |
redis.clients.biggest_input_buf (gauge) | The biggest input buffer among current client connections [v3 & v4]. |
redis.clients.blocked (gauge) | The number of connections waiting on a blocking call. Shown as connection |
redis.clients.longest_output_list (gauge) | The longest output list among current client connections [v3 & v4]. |
redis.clients.recent_max_input_buffer (gauge) | The biggest input buffer among recent client connections [v5+]. |
redis.clients.recent_max_output_buffer (gauge) | The longest output buffer among recent client connections [v5+]. |
redis.command.calls (gauge) | The number of times a redis command has been called, tagged by 'command', e.g. 'command:append'. Enable in Agent's redisdb.yaml with the command_stats option. |
redis.command.usec_per_call (gauge) | The CPU time consumed per redis command call, tagged by 'command', e.g. 'command:append'. Enable in Agent's redisdb.yaml with the command_stats option. |
redis.cpu.sys (gauge) | System CPU consumed by the Redis server. |
redis.cpu.sys_children (gauge) | System CPU consumed by the background processes. |
redis.cpu.sys_main_thread (gauge) | System CPU consumed by the Redis server main thread. [v7+]. |
redis.cpu.user (gauge) | User CPU consumed by the Redis server. |
redis.cpu.user_children (gauge) | User CPU consumed by the background processes. |
redis.cpu.user_main_thread (gauge) | User CPU consumed by the Redis server main thread. [v7+]. |
redis.expires (gauge) | The number of keys with an expiration. Shown as key |
redis.expires.percent (gauge) | Percentage of total keys with an expiration. Shown as percent |
redis.info.latency_ms (gauge) | The latency of the redis INFO command. Shown as millisecond |
redis.key.length (gauge) | The number of elements in a given key, tagged by key, e.g. 'key:mykeyname'. Enable in Agent's redisdb.yaml with the keys option. |
redis.keys (gauge) | The total number of keys. Shown as key |
redis.keys.evicted (gauge) | The total number of keys evicted due to the maxmemory limit. Shown as key |
redis.keys.expired (gauge) | The total number of keys expired from the db. Shown as key |
redis.mem.fragmentation_ratio (gauge) | Ratio between usedmemoryrss and used_memory. Shown as fraction |
redis.mem.lua (gauge) | Amount of memory used by the Lua engine. Shown as byte |
redis.mem.maxmemory (gauge) | Maximum amount of memory allocated to the Redisdb system. Shown as byte |
redis.mem.overhead (gauge) | Sum of all overheads allocated by Redis for managing its internal datastructures [v4+]. Shown as byte |
redis.mem.peak (gauge) | The peak amount of memory used by Redis. Shown as byte |
redis.mem.rss (gauge) | Amount of memory that Redis allocated as seen by the os. Shown as byte |
redis.mem.startup (gauge) | Amount of memory consumed by Redis at startup. Shown as byte |
redis.mem.used (gauge) | Amount of memory allocated by Redis. Shown as byte |
redis.net.clients (gauge) | The number of connected clients (excluding slaves). Shown as connection |
redis.net.commands (gauge) | The number of commands processed by the server. Shown as command |
redis.net.commands.instantaneous_ops_per_sec (gauge) | The number of commands processed by the server per second. Shown as command |
redis.net.connections (gauge) | The number of connections tagged by client name. Shown as connection |
redis.net.instantaneous_input (gauge) | The network's read rate per second in KB/sec. Shown as kibibyte |
redis.net.instantaneous_ops_per_sec (gauge) | Number of commands processed per second. Shown as operation |
redis.net.instantaneous_output (gauge) | The network's write rate per second in KB/sec. Shown as kibibyte |
redis.net.maxclients (gauge) | The maximum number of connected clients. Shown as connection |
redis.net.rejected (gauge) | The number of rejected connections. Shown as connection |
redis.net.slaves (gauge) | The number of connected slaves. Shown as connection |
redis.net.total_connections_received (gauge) | Total number of connections accepted by the server. Shown as connection |
redis.perf.latest_fork_usec (gauge) | The duration of the latest fork. Shown as microsecond |
redis.persist (gauge) | The number of keys persisted (redis.keys - redis.expires). Shown as key |
redis.persist.percent (gauge) | Percentage of total keys that are persisted. Shown as percent |
redis.ping.latency_ms (gauge) | The latency of the redis PING command. Shown as millisecond |
redis.pubsub.channels (gauge) | The number of active pubsub channels. |
redis.pubsub.patterns (gauge) | The number of active pubsub patterns. |
redis.rdb.bgsave (gauge) | One if a bgsave is in progress and zero otherwise. |
redis.rdb.changes_since_last (gauge) | The number of changes since the last background save. |
redis.rdb.last_bgsave_time (gauge) | Duration of the last bg_save operation. Shown as second |
redis.replication.backlog_histlen (gauge) | The amount of data in the backlog sync buffer. Shown as byte |
redis.replication.delay (gauge) | The replication delay in offsets. Shown as offset |
redis.replication.last_io_seconds_ago (gauge) | Amount of time since the last interaction with master. Shown as second |
redis.replication.master_link_down_since_seconds (gauge) | Amount of time that the master link has been down. Shown as second |
redis.replication.master_repl_offset (gauge) | The replication offset reported by the master. Shown as offset |
redis.replication.slave_repl_offset (gauge) | The replication offset reported by the slave. Shown as offset |
redis.replication.sync (gauge) | One if a sync is in progress and zero otherwise. |
redis.replication.sync_left_bytes (gauge) | Amount of data left before syncing is complete. Shown as byte |
redis.server.io_threads_active (gauge) | Flag indicating if I/O threads are active. This metric is only provided by redis >=6.x. |
redis.slowlog.micros.95percentile (gauge) | The 95th percentile of the duration of queries reported in the slow log. Shown as microsecond |
redis.slowlog.micros.avg (gauge) | The average duration of queries reported in the slow log. Shown as microsecond |
redis.slowlog.micros.count (rate) | The rate of queries reported in the slow log. Shown as query |
redis.slowlog.micros.max (gauge) | The maximum duration of queries reported in the slow log. Shown as microsecond |
redis.slowlog.micros.median (gauge) | The median duration of queries reported in the slow log. Shown as microsecond |
redis.stats.io_threaded_reads_processed (gauge) | Number of read events processed by the main and I/O threads. This metric is only provided by redis >=6.x. |
redis.stats.io_threaded_writes_processed (gauge) | Number of write events processed by the main and I/O threads. This metric is only provided by redis >=6.x. |
redis.stats.keyspace_hits (gauge) | The rate of successful lookups in the main db. Shown as key |
redis.stats.keyspace_misses (gauge) | The rate of missed lookups in the main db. Shown as key |