Returns a latency graph for an event.
LATENCY
GRAPH
event
Produces an ASCII-art style graph for the specified event.
LATENCY GRAPH
lets you intuitively understand the
latency trend of an event
via state-of-the-art
visualization. It can be used for quickly grasping the situation before
resorting to means such parsing the raw data from
LATENCY HISTORY
or external tooling.
Valid values for event
are: *
active-defrag-cycle
* aof-fsync-always
*
aof-stat
* aof-rewrite-diff-write
*
aof-rename
* aof-write
*
aof-write-active-child
* aof-write-alone
*
aof-write-pending-fsync
* command
*
expire-cycle
* eviction-cycle
*
eviction-del
* fast-command
*
fork
* rdb-unlink-temp-file
Bulk string reply: Latency graph
O(1)
@admin @dangerous @slow
127.0.0.1:6379> latency reset command
(integer) 0
127.0.0.1:6379> debug sleep .1
OK
127.0.0.1:6379> debug sleep .2
OK
127.0.0.1:6379> debug sleep .3
OK
127.0.0.1:6379> debug sleep .5
OK
127.0.0.1:6379> debug sleep .4
OK
127.0.0.1:6379> latency graph command
## command - high 500 ms, low 101 ms (all time high 500 ms)
#_
_||
_|||
_||||
11186
542ss
sss
The vertical labels under each graph column represent the amount of seconds, minutes, hours or days ago the event happened. For example “15s” means that the first graphed event happened 15 seconds ago.
The graph is normalized in the min-max scale so that the zero (the underscore in the lower row) is the minimum, and a # in the higher row is the maximum.
For more information refer to the Latency Monitoring Framework page.
ACL, ACL CAT, ACL DELUSER, ACL DRYRUN, ACL GENPASS, ACL GETUSER, ACL HELP, ACL LIST, ACL LOAD, ACL LOG, ACL SAVE, ACL SETUSER, ACL USERS, ACL WHOAMI, BGREWRITEAOF, BGSAVE, COMMAND, COMMAND COUNT, COMMAND DOCS, COMMAND GETKEYS, COMMAND GETKEYSANDFLAGS, COMMAND HELP, COMMAND INFO, COMMAND LIST, CONFIG, CONFIG GET, CONFIG HELP, CONFIG RESETSTAT, CONFIG REWRITE, CONFIG SET, DBSIZE, DEBUG, FAILOVER, FLUSHALL, FLUSHDB, INFO, LASTSAVE, LATENCY, LATENCY DOCTOR, LATENCY HELP, LATENCY HISTOGRAM, LATENCY HISTORY, LATENCY LATEST, LATENCY RESET, LOLWUT, MEMORY, MEMORY DOCTOR, MEMORY HELP, MEMORY MALLOC-STATS, MEMORY PURGE, MEMORY STATS, MEMORY USAGE, MODULE, MODULE HELP, MODULE LIST, MODULE LOAD, MODULE LOADEX, MODULE UNLOAD, MONITOR, PSYNC, REPLCONF, REPLICAOF, RESTORE-ASKING, ROLE, SAVE, SHUTDOWN, SLOWLOG, SLOWLOG GET, SLOWLOG HELP, SLOWLOG LEN, SLOWLOG RESET, SWAPDB, SYNC, TIME.