Description
This template should be applied on the devices having Redis Application. This template monitors basic Redis performance metrics like connections, memory, keys, keyspaces, pub/sub channels, aof, keyspaces, Redis RDB, replica, number of connected slaves.
Prerequisites
Gateway should be up and running. Redis device should be reachable from Gateway. Gateway should be able to reach the port of the Redis. Credentials should be attached before applying templates to the device. Credential Type must be Database.
Metric Parameters
Parameter | Description |
---|---|
Frequency | Warning Threshold | If the metric value satisfies the condition defined along with Warning Threshold value, then a notification is sent to the user. |
Critical Threshold | If the metric value satisfies the condition defined along with Critical Threshold value, then a notification is sent to the user. |
Alert | The alert value can be set to either Yes or No. If it is Yes, then an alert message is sent to the user. |
Metrics
redis.uptime
Metric Details
Applicable for | Device |
Description | Checks the uptime of the Redis service. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | m |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.clients.blocked
Metric Details
Applicable for | Device |
Description | Number of clients pending on a blocking call. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | count |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.clients.biggest.inputbuf
Metric Details
Applicable for | Device |
Description | Biggest input buffer among current client connections. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | count |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.clients.longest.outputlist
Metric Details
Applicable for | Device |
Description | Longest output list among current client connections. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | count |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.keys.total
Metric Details
Applicable for | Device |
Description | Provides the total number of keys from all the DBs. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | NULL |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.keys.evicted
Metric Details
Applicable for | Device |
Description | Number of evicted keys due to maxmemory limit. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | count |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.keys.expired
Metric Details
Applicable for | Device |
Description | Total number of key expiration events. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | count |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.pubsub.channels
Metric Details
Applicable for | Device |
Description | Global number of pub/sub channels with client subscriptions. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | count |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.pubsub.patterns
Metric Details
Applicable for | Device |
Description | Global number of pub/sub pattern with client subscriptions. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | count |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.perf.latest_fork_usec
Metric Details
Applicable for | Device |
Description | Duration of the latest fork operation in microseconds. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | microsec |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.net.clients
Metric Details
Applicable for | Device |
Description | Number of client connections (excluding connections from slaves). |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | count |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.net.slaves
Metric Details
Applicable for | Device |
Description | Number of connected slaves. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | count |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.net.rejected
Metric Details
Applicable for | Device |
Description | Number of connections rejected because of maxclients limit. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | count |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.changes
Metric Details
Applicable for | Device |
Description | Number of changes since the last save. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | count |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.rdb.changes
Metric Details
Applicable for | Device |
Description | Number of changes since the last dump. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | count |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.rdb.last.bgsavetime
Metric Details
Applicable for | Device |
Description | Duration of the last RDB save operation in seconds. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | s |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.aof.last.rewritetime
Metric Details
Applicable for | Device |
Description | Duration of the last AOF rewrite operation in seconds. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | s |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.aof.size
Metric Details
Applicable for | Device |
Description | AOF current file size in MB. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | Bytes |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.mem.used
Metric Details
Applicable for | Device |
Description | Total number of Mbytes allocated by Redis using its allocator (either standard libc, jemalloc, or an alternative allocator such as tcmalloc). |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | Bytes |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.mem.rss
Metric Details
Applicable for | Device |
Description | Number of bytes that Redis allocated as seen by the operating system (a.k.a resident set size). This is the number reported by tools such as top and ps. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | Bytes |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.mem.lua
Metric Details
Applicable for | Device |
Description | Number of Mbytes used by the Lua engine. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | Bytes |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.mem.peak
Metric Details
Applicable for | Device |
Description | Peak memory consumed by Redis (in Mbytes). |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | Bytes |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.mem.fragmentation.ratio
Metric Details
Applicable for | Device |
Description | Ratio between rss memory used and total memory used. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | % |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.replica.last.io.Secondsago
Metric Details
Applicable for | Device |
Description | Number of seconds since the last interaction with master. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | s |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.replica.syncleftbytes
Metric Details
Applicable for | Device |
Description | Number of bytes left before SYNCing is complete |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | Bytes |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.replica.linkstatus
Metric Details
Applicable for | Device |
Description | Status of the link (0: up, 1: down). |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | NULL |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.stats.keyspace_hits
Metric Details
Applicable for | Device |
Description | Number of successful lookup of keys in the main dictionary per second. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | count |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.keyspace.misses
Metric Details
Applicable for | Device |
Description | Number of failed lookup of keys in the main dictionary per second. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | count |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.key.hits_rate
Metric Details
Applicable for | Device |
Description | The rate of successful lookup of keys in the main dictionary. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | hps |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.key.misses_rate
Metric Details
Applicable for | Device |
Description | The rate of failed lookup of keys in the main dictionary. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | mps |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.connections
Metric Details
Applicable for | Device |
Description | The number of connections accepted by the server per second. |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | count |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
redis.net.commands
Metric Details
Applicable for | Device |
Description | The number of commands processed by the server |
Category | Application |
Collector Type | Gateway |
Monitor Name | Redis Performance Monitor |
Unit | count |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 1 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph