redis.clients.blocked | sum | int | {client} | development | yes | | Number of clients pending on a blocking call |
redis.clients.connected | sum | int | {client} | development | yes | | Number of client connections (excluding connections from replicas) |
redis.clients.max_input_buffer | gauge | int | By | development | yes | | Biggest input buffer among current client connections |
redis.clients.max_output_buffer | gauge | int | By | development | yes | | Longest output list among current client connections |
redis.cluster.cluster_enabled | gauge | int | 1 | development | no | | Indicate Redis cluster is enabled |
redis.cluster.known_nodes | gauge | int | {node} | development | no | | Number of known nodes in the cluster |
redis.cluster.links_buffer_limit_exceeded.count | sum (monotonic) | int | {count} | development | no | | Total number of times the cluster links buffer limit was exceeded |
redis.cluster.node.count | gauge | int | {node} | development | no | | Number of master nodes in the cluster |
redis.cluster.node.uptime | gauge | int | s | development | no | | The node's current epoch |
redis.cluster.slots_assigned | gauge | int | {slot} | development | no | | Number of slots assigned in the cluster |
redis.cluster.slots_fail | gauge | int | {slot} | development | no | | Number of slots in the cluster that are in a failing state |
redis.cluster.slots_ok | gauge | int | {slot} | development | no | | Number of slots in the cluster that are ok |
redis.cluster.slots_pfail | gauge | int | {slot} | development | no | | Number of slots in the cluster that are in a 'potentially failing' state |
redis.cluster.state | gauge | int | {state} | development | no | cluster_state (string) | State of the cluster |
redis.cluster.stats_messages_received | sum (monotonic) | int | {message} | development | no | | Total number of messages received by the cluster |
redis.cluster.stats_messages_sent | sum (monotonic) | int | {message} | development | no | | Total number of messages sent by the cluster |
redis.cluster.uptime | gauge | int | s | development | no | | Current epoch of the cluster |
redis.cmd.calls | sum (monotonic) | int | {call} | development | no | cmd (string) | Total number of calls for a command |
redis.cmd.latency | gauge | double | s | development | no | cmd (string), percentile (string) | Command execution latency |
redis.cmd.usec | sum (monotonic) | int | us | development | no | cmd (string) | Total time for all executions of this command |
redis.commands | gauge | int | {ops}/s | development | yes | | Number of commands processed per second |
redis.commands.processed | sum (monotonic) | int | {command} | development | yes | | Total number of commands processed by the server |
redis.connections.received | sum (monotonic) | int | {connection} | development | yes | | Total number of connections accepted by the server |
redis.connections.rejected | sum (monotonic) | int | {connection} | development | yes | | Number of connections rejected because of maxclients limit |
redis.cpu.time | sum (monotonic) | double | s | development | yes | state (string) | System CPU consumed by the Redis server in seconds since server start |
redis.db.avg_ttl | gauge | int | ms | development | yes | db (string) | Average keyspace keys TTL |
redis.db.expires | gauge | int | {key} | development | yes | db (string) | Number of keyspace keys with an expiration |
redis.db.keys | gauge | int | {key} | development | yes | db (string) | Number of keyspace keys |
redis.keys.evicted | sum (monotonic) | int | {key} | development | yes | | Number of evicted keys due to maxmemory limit |
redis.keys.expired | sum (monotonic) | int | {event} | development | yes | | Total number of key expiration events |
redis.keyspace.hits | sum (monotonic) | int | {hit} | development | yes | | Number of successful lookup of keys in the main dictionary |
redis.keyspace.misses | sum (monotonic) | int | {miss} | development | yes | | Number of failed lookup of keys in the main dictionary |
redis.latest_fork | gauge | int | us | development | yes | | Duration of the latest fork operation in microseconds |
redis.maxmemory | gauge | int | By | development | no | | The value of the maxmemory configuration directive |
redis.memory.fragmentation_ratio | gauge | double | 1 | development | yes | | Ratio between used_memory_rss and used_memory |
redis.memory.lua | gauge | int | By | development | yes | | Number of bytes used by the Lua engine |
redis.memory.peak | gauge | int | By | development | yes | | Peak memory consumed by Redis (in bytes) |
redis.memory.rss | gauge | int | By | development | yes | | Number of bytes that Redis allocated as seen by the operating system |
redis.memory.used | gauge | int | By | development | yes | | Total number of bytes allocated by Redis using its allocator |
redis.memory.used_memory_overhead | sum | int | By | development | no | | The sum in bytes of all overheads that the server allocated for managing its internal data structures |
redis.memory.used_memory_startup | sum | int | By | development | no | | Initial amount of memory consumed by Redis at startup in bytes |
redis.mode | gauge | int | {mode} | development | no | mode (string) | Redis server mode |
redis.net.input | sum (monotonic) | int | By | development | yes | | The total number of bytes read from the network |
redis.net.output | sum (monotonic) | int | By | development | yes | | The total number of bytes written to the network |
redis.pubsub.channel.status | sum | int | {channel} | development | no | redis.pubsub.channel.state (string) | Number of pub/sub channels |
redis.pubsub.connection.count | sum | int | {client} | development | no | | Number of clients subscribed to pub/sub channels or patterns (available in Redis 7.2+) |
redis.pubsub.pattern.status | sum | int | {pattern} | development | no | redis.pubsub.pattern.state (string) | Number of pub/sub patterns |
redis.rdb.changes_since_last_save | sum | int | {change} | development | yes | | Number of changes since the last dump |
redis.replication.backlog_first_byte_offset | gauge | int | By | development | yes | | The master offset of the replication backlog buffer |
redis.replication.offset | gauge | int | By | development | yes | | The server's current replication offset |
redis.replication.replica_offset | gauge | int | By | development | no | | Offset for redis replica |
redis.role | sum | int | {role} | development | no | role (string) | Redis node's role |
redis.sentinel.masters | gauge | int | {master} | development | no | | Number of masters monitored by Sentinel. |
redis.sentinel.running_scripts | gauge | int | {script} | development | no | | Number of running Sentinel scripts. |
redis.sentinel.scripts_queue_length | gauge | int | {script} | development | no | | Length of Sentinel scripts queue. |
redis.sentinel.simulate_failure_flags | gauge | int | {flag} | development | no | | Simulated failure flags bitmask. |
redis.sentinel.tilt_since_seconds | gauge | int | s | development | no | | Duration in seconds of current TILT, or -1 if not in TILT mode. |
redis.sentinel.total_tilt | sum (monotonic) | int | {event} | development | no | | Total TILT occurrences since start. |
redis.slaves.connected | sum | int | {replica} | development | yes | | Number of connected replicas |
redis.tracking_total_keys | sum | int | {key} | development | no | | Number of keys being tracked by the server |
redis.uptime | sum (monotonic) | int | s | development | yes | | Number of seconds since Redis server start |