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

Metric Parameters
ParameterDescription
Frequency
  • Frequency is the interval in which you want to probe and collect metric data from the target device/resource
  • Frequency is defined in minutes (min).
  • Warning ThresholdIf the metric value satisfies the condition defined along with Warning Threshold value, then a notification is sent to the user.
    Critical ThresholdIf the metric value satisfies the condition defined along with Critical Threshold value, then a notification is sent to the user.
    AlertThe 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

    Metric Details
    Applicable forDevice
    DescriptionChecks the uptime of the Redis service.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitm

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.clients.blocked

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of clients pending on a blocking call.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitcount

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.clients.biggest.inputbuf

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionBiggest input buffer among current client connections.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitcount

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.clients.longest.outputlist

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionLongest output list among current client connections.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitcount

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.keys.total

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionProvides the total number of keys from all the DBs.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    UnitNULL

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.keys.evicted

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of evicted keys due to maxmemory limit.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitcount

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.keys.expired

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionTotal number of key expiration events.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitcount

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.pubsub.channels

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionGlobal number of pub/sub channels with client subscriptions.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitcount

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.pubsub.patterns

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionGlobal number of pub/sub pattern with client subscriptions.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitcount

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.perf.latest_fork_usec

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionDuration of the latest fork operation in microseconds.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitmicrosec

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.net.clients

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of client connections (excluding connections from slaves).
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitcount

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.net.slaves

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of connected slaves.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitcount

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.net.rejected

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of connections rejected because of maxclients limit.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitcount

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.changes

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of changes since the last save.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitcount

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.rdb.changes

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of changes since the last dump.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitcount

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.rdb.last.bgsavetime

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionDuration of the last RDB save operation in seconds.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Units

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.aof.last.rewritetime

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionDuration of the last AOF rewrite operation in seconds.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Units

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.aof.size

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionAOF current file size in MB.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    UnitBytes

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.mem.used

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionTotal number of Mbytes allocated by Redis using its allocator (either standard libc, jemalloc, or an alternative allocator such as tcmalloc).
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    UnitBytes

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.mem.rss

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber 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.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    UnitBytes

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.mem.lua

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of Mbytes used by the Lua engine.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    UnitBytes

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.mem.peak

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionPeak memory consumed by Redis (in Mbytes).
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    UnitBytes

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.mem.fragmentation.ratio

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionRatio between rss memory used and total memory used.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unit%

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.replica.last.io.Secondsago

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of seconds since the last interaction with master.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Units

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.replica.syncleftbytes

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of bytes left before SYNCing is complete
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    UnitBytes

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.replica.linkstatus

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionStatus of the link (0: up, 1: down).
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    UnitNULL

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.stats.keyspace_hits

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of successful lookup of keys in the main dictionary per second.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitcount

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.keyspace.misses

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionNumber of failed lookup of keys in the main dictionary per second.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitcount

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.key.hits_rate

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe rate of successful lookup of keys in the main dictionary.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unithps

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.key.misses_rate

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe rate of failed lookup of keys in the main dictionary.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitmps

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.connections

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe number of connections accepted by the server per second.
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitcount

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph

    redis.net.commands

    Metric Details

    Metric Details
    Applicable forDevice
    DescriptionThe number of commands processed by the server
    CategoryApplication
    Collector TypeGateway
    Monitor NameRedis Performance Monitor
    Unitcount

    Possible Inputs

    Possible Inputs
    MetricInput ValueRange of Values
    Frequency11 – 1440 (mins)
    Filter
    Warning Operator
    Warning Threshold
    Warning Repeat Count
    Critical Operator
    Critical Threshold
    Critical Repeat Count
    AlertNoYes/No
    Graph (Yes/No)YesYes/No

    Sample Output

    No graph