RedisDB Metrics
Sysdig follows the Prometheus-compatible naming convention for both metrics and labels as opposed to the previous statsd-compatible, legacy Sysdig naming convention. This page shows metrics in the legacy Sysdig naming convention. See Metrics and Label Mapping for the mapping between Sysdig legacy and Prometheus naming conventions.
See RedisDB integration information.
redis.aof.buffer_length
The size of the AOF buffer.
redis.aof.last_rewrite_time
The duration of the last AOF rewrite.
redis.aof.rewrite
A flag indicating that a AOF rewrite operation is on-going.
redis.clients.biggest_input_buf
The biggest input buffer among current client connections.
redis.clients.blocked
The number of connections waiting on a blocking call.
redis.clients.longest_output_list
The longest output list among current client connections.
redis.command.calls
The number of times a redis command has been called. The commands are
tagged with command
(for example, command:append
).
redis.command.usec_per_call
The CPU time consumed per redis command call. The commands are tagged
with command
(for example, command:append
).
redis.cpu.sys
The system CPU consumed by the Redis server.
redis.cpu.sys_children
The system CPU consumed by the background processes.
redis.cpu.user
The user CPU consumed by the Redis server.
redis.cpu.user_children
The user CPU consumed by the background processes.
redis.expires
The number of keys that have expired.
redis.expires.percent
The percentage of total keys that have been expired.
redis.info.latency_ms
The latency of the redis INFO command.
redis.key.length
The number of elements in a given key. Each element is tagged by key
(for example, key:mykeyname
).
redis.keys
The total number of keys.
redis.keys.evicted
The total number of keys evicted due to the maxmemory limit.
redis.keys.expired
The total number of keys expired from the database.
redis.mem.fragmentation_ratio
The ratio between used_memory_rss
and used_memory
.
redis.mem.lua
The amount of memory used by the Lua engine.
redis.mem.maxmemory
The maximum amount of memory allotted to the RedisDB system.
redis.mem.overhead
Sum of all the overheads allocated by Redis for managing its internal data structures.
Supported by Sysdig Agent v9.7.0 and above.
redis.mem.peak
The peak amount of memory used by Redis.
redis.mem.startup
Amount of memory consumed by Redis while initializing.
Supported by Sysdig Agent v9.7.0 and above.
redis.mem.rss
The amount of memory that Redis allocated as seen by the operating system.
redis.mem.used
The amount of memory allocated by Redis.
redis.net.clients
The number of connected clients (excluding slaves).
redis.net.commands
The number of commands processed by the server.
redis.net.commands.instantaneous_ops_per_sec
The number of commands processed by the server per second.
redis.net.rejected
The number of rejected connections.
redis.net.slaves
The number of connected slaves.
redis.perf.latest_fork_usec
The duration of the latest fork.
redis.persist
The number of keys persisted. The formula for this metric is
redis.keys
- redis.expires
.
redis.persist.percent
Percentage of total keys that are persisted.
redis.pubsub.channels
The number of active pubsub channels.
redis.pubsub.patterns
The number of active pubsub patterns.
redis.rdb.bgsave
Determines whether a bgsave is in progress. The value is one if a bgsave is in progress, and zero at all other times.
redis.rdb.changes_since_last
The number of changes since the last background save.
redis.rdb.last_bgsave_time
The duration of the last bg_save
operation.
redis.replication.backlog_histlen
The amount of data in the backlog sync buffer.
redis.replication.delay
The replication delay in offsets.
redis.replication.last_io_seconds_ago
The amount of time since the last interaction with master.
redis.replication.master_link_down_since_seconds
The amount of time that the master link has been down.
redis.replication.master_repl_offset
The replication offset reported by the master.
redis.replication.slave_repl_offset
The replication offset reported by the slave.
redis.replication.sync
Determines whether a sync is in progress. The value is one if a sync is in progress, and zero at all other times.
redis.replication.sync_left_bytes
The amount of data left before syncing is complete.
redis.slowlog.micros.95percentile
The 95th percentile of the duration of queries reported in the slow log.
redis.slowlog.micros.avg
The average duration of queries reported in the slow log.
redis.slowlog.micros.count
The rate of queries reported in the slow log.
redis.slowlog.micros.max
The maximum duration of queries reported in the slow log.
redis.slowlog.micros.median
The median duration of queries reported in the slow log.
redis.stats.keyspace_hits
The total number of successful lookups in the database.
redis.stats.keyspace_misses
The total number of missed lookups in the database.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.