acl_access_denied_auth |
Number of authentication failures. |
float |
count |
acl_access_denied_channel |
Number of commands rejected because of access denied to a channel. |
float |
count |
acl_access_denied_cmd |
Number of commands rejected because of access denied to the command. |
float |
count |
acl_access_denied_key |
Number of commands rejected because of access denied to a key. |
float |
count |
active_defrag_hits |
Number of value reallocations performed by active the defragmentation process |
float |
count |
active_defrag_key_hits |
Number of keys that were actively defragmented |
float |
count |
active_defrag_key_misses |
Number of keys that were skipped by the active defragmentation process |
float |
count |
active_defrag_misses |
Number of aborted value reallocations started by the active defragmentation process |
float |
count |
active_defrag_running |
Flag indicating if active defragmentation is active |
float |
bool |
allocator_active |
Total bytes in the allocator active pages, this includes external-fragmentation.. |
float |
B |
allocator_allocated |
Total bytes allocated form the allocator, including internal-fragmentation. Normally the same as used_memory.. |
float |
B |
allocator_frag_bytes |
Delta between allocator_active and allocator_allocated. See note about mem_fragmentation_bytes.. |
float |
B |
allocator_frag_ratio |
Ratio between allocator_active and allocator_allocated. This is the true (external) fragmentation metric (not mem_fragmentation_ratio).. |
float |
unknown |
allocator_resident |
Total bytes resident (RSS) in the allocator, this includes pages that can be released to the OS (by MEMORY PURGE, or just waiting).. |
float |
B |
allocator_rss_bytes |
Delta between allocator_resident and allocator_active. |
float |
B |
allocator_rss_ratio |
Ratio between allocator_resident and allocator_active. This usually indicates pages that the allocator can and probably will soon release back to the OS.. |
float |
unknown |
aof_base_size |
AOF file size on latest startup or rewrite. |
float |
B |
aof_buffer_length |
Size of the AOF buffer |
float |
B |
aof_current_rewrite_time_sec |
Duration of the on-going AOF rewrite operation if any. |
float |
s |
aof_current_size |
AOF current file size |
float |
B |
aof_delayed_fsync |
Delayed fsync counter. |
float |
count |
aof_enabled |
Flag indicating AOF logging is activated. |
float |
bool |
aof_last_cow_size |
The size in bytes of copy-on-write memory during the last AOF rewrite operation. |
float |
B |
aof_last_rewrite_time_sec |
Duration of the last AOF rewrite operation in seconds |
float |
s |
aof_pending_bio_fsync |
Number of fsync pending jobs in background I/O queue. |
float |
count |
aof_pending_rewrite |
Flag indicating an AOF rewrite operation will be scheduled once the on-going RDB save is complete.. |
float |
bool |
aof_rewrite_buffer_length |
Size of the AOF rewrite buffer. Note this field was removed in Redis 7.0. |
float |
B |
aof_rewrite_in_progress |
Flag indicating a AOF rewrite operation is on-going |
float |
bool |
aof_rewrite_scheduled |
Flag indicating an AOF rewrite operation will be scheduled once the on-going RDB save is complete.. |
float |
bool |
aof_rewrites |
Number of AOF rewrites performed since startup. |
float |
count |
arch_bits |
Architecture (32 or 64 bits). |
float |
count |
async_loading |
Currently loading replication data-set asynchronously while serving old data. This means repl-diskless-load is enabled and set to swapdb . Added in Redis 7.0.. |
float |
bool |
blocked_clients |
Number of clients pending on a blocking call (BLPOP/BRPOP/BRPOPLPUSH/BLMOVE/BZPOPMIN/BZPOPMAX ) |
float |
count |
client_biggest_input_buf |
Biggest input buffer among current client connections |
float |
B |
client_longest_output_list |
Longest output list among current client connections |
float |
count |
client_recent_max_input_buffer |
Biggest input buffer among current client connections. |
float |
count |
client_recent_max_output_buffer |
Biggest output buffer among current client connections. |
float |
count |
clients_in_timeout_table |
Number of clients in the clients timeout table. |
float |
count |
cluster_connections |
An approximation of the number of sockets used by the cluster's bus. |
float |
count |
cluster_enabled |
Indicate Redis cluster is enabled. |
float |
bool |
configured_hz |
The server's configured frequency setting. |
float |
count |
connected_clients |
Number of client connections (excluding connections from replicas) |
float |
count |
connected_slaves |
Number of connected replicas |
float |
count |
current_active_defrag_time |
The time passed since memory fragmentation last was over the limit, in milliseconds. |
float |
ms |
current_cow_peak |
The peak size in bytes of copy-on-write memory while a child fork is running. |
float |
B |
current_cow_size |
The size in bytes of copy-on-write memory while a child fork is running. |
float |
B |
current_cow_size_age |
The age, in seconds, of the current_cow_size value.. |
float |
s |
current_eviction_exceeded_time |
The time passed since used_memory last rose above maxmemory , in milliseconds. |
float |
ms |
current_fork_perc |
The percentage of progress of the current fork process. For AOF and RDB forks it is the percentage of current_save_keys_processed out of current_save_keys_total.. |
float |
percent |
current_save_keys_processed |
Number of keys processed by the current save operation. |
float |
count |
current_save_keys_total |
Number of keys at the beginning of the current save operation. |
float |
count |
dump_payload_sanitizations |
Total number of dump payload deep integrity validations (see sanitize-dump-payload config).. |
float |
count |
errorstat |
Track of the different errors that occurred within Redis. |
int |
count |
eventloop_cycles |
Total number of eventloop cycles. |
float |
count |
eventloop_duration_cmd_sum |
Total time spent on executing commands in microseconds. |
float |
μs |
eventloop_duration_sum |
Total time spent in the eventloop in microseconds (including I/O and command processing). |
float |
μs |
evicted_clients |
Number of evicted clients due to maxmemory-clients limit. Added in Redis 7.0.. |
float |
count |
evicted_keys |
Number of evicted keys due to Max-Memory limit |
float |
count |
expire_cycle_cpu_milliseconds |
The cumulative amount of time spent on active expiry cycles. |
float |
ms |
expired_keys |
Total number of key expiration events |
float |
count |
expired_stale_perc |
The percentage of keys probably expired. |
float |
percent |
expired_time_cap_reached_count |
The count of times that active expiry cycles have stopped early. |
float |
count |
hz |
The server's current frequency setting. |
float |
count |
info_latency_ms |
The latency of the redis INFO command. |
float |
ms |
instantaneous_eventloop_cycles_per_sec |
Number of eventloop cycles per second. |
float |
- |
instantaneous_eventloop_duration_usec |
Average time spent in a single eventloop cycle in microseconds. |
float |
μs |
instantaneous_input_kbps |
The network's read rate per second in KB/sec. |
float |
B/S |
instantaneous_input_repl_kbps |
The network's read rate per second in KB/sec for replication purposes. |
float |
B/S |
instantaneous_ops_per_sec |
Number of commands processed per second. |
float |
count |
instantaneous_output_kbps |
The network's write rate per second in KB/sec. |
float |
B/S |
instantaneous_output_repl_kbps |
The network's write rate per second in KB/sec for replication purposes. |
float |
B/S |
io_threaded_reads_processed |
Number of read events processed by the main and I/O threads. |
float |
count |
io_threaded_writes_processed |
Number of write events processed by the main and I/O threads. |
float |
count |
io_threads_active |
Flag indicating if I/O threads are active. |
float |
bool |
keyspace_hits |
Number of successful lookup of keys in the main dictionary |
float |
count |
keyspace_misses |
Number of failed lookup of keys in the main dictionary |
float |
count |
latency_percentiles_usec |
Latency percentile distribution statistics based on the command type. |
float |
ms |
latest_fork_usec |
Duration of the latest fork operation in microseconds |
float |
μs |
lazyfree_pending_objects |
The number of objects waiting to be freed (as a result of calling UNLINK, or FLUSHDB and FLUSHALL with the ASYNC option). |
float |
count |
lazyfreed_objects |
The number of objects that have been lazy freed.. |
float |
count |
loading |
Flag indicating if the load of a dump file is on-going. |
float |
bool |
loading_eta_seconds |
ETA in seconds for the load to be complete |
float |
s |
loading_loaded_bytes |
Number of bytes already loaded |
float |
B |
loading_loaded_perc |
Same value expressed as a percentage |
float |
percent |
loading_rdb_used_mem |
The memory usage of the server that had generated the RDB file at the time of the file's creation. |
float |
B |
loading_start_time |
Epoch-based timestamp of the start of the load operation. |
float |
sec |
loading_total_bytes |
Total file size. |
float |
B |
lru_clock |
Clock incrementing every minute, for LRU management. |
float |
ms |
master_last_io_seconds_ago |
Number of seconds since the last interaction with master |
float |
s |
master_link_down_since_seconds |
Number of seconds since the link is down. |
float |
s |
master_repl_offset |
The server's current replication offset |
float |
count |
master_sync_in_progress |
Indicate the master is syncing to the replica |
float |
bool |
master_sync_last_io_seconds_ago |
Number of seconds since last transfer I/O during a SYNC operation. |
float |
s |
master_sync_left_bytes |
Number of bytes left before syncing is complete (may be negative when master_sync_total_bytes is 0) |
float |
B |
master_sync_perc |
The percentage master_sync_read_bytes from master_sync_total_bytes, or an approximation that uses loading_rdb_used_mem when master_sync_total_bytes is 0. |
float |
percent |
master_sync_read_bytes |
Number of bytes already transferred. |
float |
B |
master_sync_total_bytes |
Total number of bytes that need to be transferred. this may be 0 when the size is unknown (for example, when the repl-diskless-sync configuration directive is used). |
float |
B |
maxclients |
The value of the maxclients configuration directive. This is the upper limit for the sum of connected_clients, connected_slaves and cluster_connections. |
float |
count |
maxmemory |
The value of the Max Memory configuration directive |
float |
B |
mem_aof_buffer |
Transient memory used for AOF and AOF rewrite buffers. |
float |
B |
mem_clients_normal |
Memory used by normal clients. |
float |
B |
mem_clients_slaves |
Memory used by replica clients - Starting Redis 7.0, replica buffers share memory with the replication backlog, so this field can show 0 when replicas don't trigger an increase of memory usage.. |
float |
B |
mem_cluster_links |
Memory used by links to peers on the cluster bus when cluster mode is enabled.. |
float |
B |
mem_fragmentation_bytes |
Delta between used_memory_rss and used_memory. Note that when the total fragmentation bytes is low (few megabytes), a high ratio (e.g. 1.5 and above) is not an indication of an issue.. |
float |
B |
mem_fragmentation_ratio |
Ratio between used_memory_rss and used_memory |
float |
unknown |
mem_not_counted_for_evict |
Used memory that's not counted for key eviction. This is basically transient replica and AOF buffers.. |
float |
B |
mem_replication_backlog |
Memory used by replication backlog. |
float |
B |
mem_total_replication_buffers |
Total memory consumed for replication buffers - Added in Redis 7.0.. |
float |
B |
migrate_cached_sockets |
The number of sockets open for MIGRATE purposes. |
float |
count |
min_slaves_good_slaves |
Number of replicas currently considered good. |
float |
count |
module_fork_in_progress |
Flag indicating a module fork is on-going. |
float |
bool |
module_fork_last_cow_size |
The size in bytes of copy-on-write memory during the last module fork operation. |
float |
B |
pubsub_channels |
Global number of pub/sub channels with client subscriptions |
float |
count |
pubsub_patterns |
Global number of pub/sub pattern with client subscriptions |
float |
count |
pubsubshard_channels |
Global number of pub/sub shard channels with client subscriptions. Added in Redis 7.0.3. |
float |
count |
rdb_bgsave_in_progress |
Flag indicating a RDB save is on-going |
float |
bool |
rdb_changes_since_last_save |
Refers to the number of operations that produced some kind of changes in the dataset since the last time either SAVE or BGSAVE was called. |
float |
count |
rdb_current_bgsave_time_sec |
Duration of the on-going RDB save operation if any. |
float |
s |
rdb_last_bgsave_time_sec |
Duration of the last RDB save operation in seconds |
float |
s |
rdb_last_cow_size |
The size in bytes of copy-on-write memory during the last RDB save operation. |
float |
B |
rdb_last_load_keys_expired |
Number of volatile keys deleted during the last RDB loading. Added in Redis 7.0.. |
float |
count |
rdb_last_load_keys_loaded |
Number of keys loaded during the last RDB loading. Added in Redis 7.0.. |
float |
count |
rdb_last_save_time |
Epoch-based timestamp of last successful RDB save. |
float |
sec |
rdb_saves |
Number of RDB snapshots performed since startup. |
float |
count |
rejected_connections |
Number of connections rejected because of Max-Clients limit |
float |
count |
repl_backlog_active |
Flag indicating replication backlog is active. |
float |
bool |
repl_backlog_first_byte_offset |
The master offset of the replication backlog buffer. |
float |
count |
repl_backlog_histlen |
Size in bytes of the data in the replication backlog buffer |
float |
B |
repl_backlog_size |
Total size in bytes of the replication backlog buffer. |
float |
B |
replica_announced |
Flag indicating if the replica is announced by Sentinel.. |
float |
count |
rss_overhead_bytes |
Delta between used_memory_rss (the process RSS) and allocator_resident. |
float |
B |
rss_overhead_ratio |
Ratio between used_memory_rss (the process RSS) and allocator_resident. This includes RSS overheads that are not allocator or heap related.. |
float |
unknown |
second_repl_offset |
The offset up to which replication IDs are accepted. |
float |
count |
server_time_usec |
Epoch-based system time with microsecond precision. |
float |
ms |
shutdown_in_milliseconds |
The maximum time remaining for replicas to catch up the replication before completing the shutdown sequence. This field is only present during shutdown. |
float |
ms |
slave_expires_tracked_keys |
The number of keys tracked for expiry purposes (applicable only to writable replicas). |
float |
count |
slave_priority |
The priority of the instance as a candidate for failover. |
float |
count |
slave_read_only |
Flag indicating if the replica is read-only. |
float |
count |
slave_read_repl_offset |
The read replication offset of the replica instance.. |
float |
count |
slave_repl_offset |
The replication offset of the replica instance |
float |
count |
stat_reply_buffer_expands |
Total number of output buffer expands. |
float |
count |
stat_reply_buffer_shrinks |
Total number of output buffer shrinks. |
float |
count |
sync_full |
The number of full resyncs with replicas. |
float |
count |
sync_partial_err |
The number of denied partial resync requests. |
float |
count |
sync_partial_ok |
The number of accepted partial resync requests. |
float |
count |
tcp_port |
TCP/IP listen port. |
float |
ms |
total_active_defrag_time |
Total time memory fragmentation was over the limit, in milliseconds. |
float |
ms |
total_blocking_keys |
Number of blocking keys. |
float |
count |
total_blocking_keys_on_nokey |
Number of blocking keys that one or more clients that would like to be unblocked when the key is deleted. |
float |
count |
total_commands_processed |
Total number of commands processed by the server. |
float |
count |
total_connections_received |
Total number of connections accepted by the server. |
float |
count |
total_error_replies |
Total number of issued error replies, that is the sum of rejected commands (errors prior command execution) and failed commands (errors within the command execution). |
float |
count |
total_eviction_exceeded_time |
Total time used_memory was greater than maxmemory since server startup, in milliseconds. |
float |
ms |
total_forks |
Total number of fork operations since the server start. |
float |
count |
total_net_input_bytes |
The total number of bytes read from the network |
float |
B |
total_net_output_bytes |
The total number of bytes written to the network |
float |
B |
total_net_repl_input_bytes |
The total number of bytes read from the network for replication purposes. |
float |
B |
total_net_repl_output_bytes |
The total number of bytes written to the network for replication purposes. |
float |
B |
total_reads_processed |
Total number of read events processed. |
float |
count |
total_system_memory |
The total amount of memory that the Redis host has. |
float |
B |
total_writes_processed |
Total number of write events processed. |
float |
count |
tracking_clients |
Number of clients being tracked (CLIENT TRACKING). |
float |
count |
tracking_total_items |
Number of items, that is the sum of clients number for each key, that are being tracked. |
float |
count |
tracking_total_keys |
Number of keys being tracked by the server. |
float |
count |
tracking_total_prefixes |
Number of tracked prefixes in server's prefix table (only applicable for broadcast mode). |
float |
count |
unexpected_error_replies |
Number of unexpected error replies, that are types of errors from an AOF load or replication. |
float |
count |
uptime_in_days |
Same value expressed in days. |
float |
d |
uptime_in_seconds |
Number of seconds since Redis server start. |
float |
s |
used_cpu_sys |
System CPU consumed by the Redis server, which is the sum of system CPU consumed by all threads of the server process (main thread and background threads). |
float |
s |
used_cpu_sys_children |
System CPU consumed by the background processes. |
float |
s |
used_cpu_sys_main_thread |
System CPU consumed by the Redis server main thread. |
float |
s |
used_cpu_sys_percent |
System CPU percentage consumed by the Redis server, which is the sum of system CPU consumed by all threads of the server process (main thread and background threads) |
float |
percent |
used_cpu_user |
User CPU consumed by the Redis server, which is the sum of user CPU consumed by all threads of the server process (main thread and background threads). |
float |
s |
used_cpu_user_children |
User CPU consumed by the background processes. |
float |
s |
used_cpu_user_main_thread |
User CPU consumed by the Redis server main thread. |
float |
s |
used_cpu_user_percent |
User CPU percentage consumed by the Redis server, which is the sum of user CPU consumed by all threads of the server process (main thread and background threads) |
float |
percent |
used_memory |
Total number of bytes allocated by Redis using its allocator (either standard libc, jemalloc, or an alternative allocator such as tcmalloc) |
float |
B |
used_memory_dataset |
The size in bytes of the dataset (used_memory_overhead subtracted from used_memory). |
float |
B |
used_memory_dataset_perc |
The percentage of used_memory_dataset out of the net memory usage (used_memory minus used_memory_startup). |
float |
percent |
used_memory_lua |
Number of bytes used by the Lua engine |
float |
B |
used_memory_overhead |
The sum in bytes of all overheads that the server allocated for managing its internal data structures |
float |
B |
used_memory_peak |
Peak memory consumed by Redis (in bytes) |
float |
B |
used_memory_peak_perc |
The percentage of used_memory_peak out of used_memory. |
float |
percent |
used_memory_rss |
Number of bytes that Redis allocated as seen by the operating system (a.k.a resident set size) |
float |
B |
used_memory_scripts |
Number of bytes used by cached Lua scripts. |
float |
B |
used_memory_startup |
Initial amount of memory consumed by Redis at startup in bytes |
float |
B |