redis

Redis Monitoring Template

Telegraf Plugins used:

Included Resources:

  • 1 Bucket: redis, 7d retention
  • Labels: Telegraf Plugin Labels
  • 1 Telegraf Configuration
  • 1 Dashboard: Redis
  • 1 Variable: bucket

Quick Install

If you have your InfluxDB credentials configured in the CLI, you can install this template with:

https://raw.githubusercontent.com/influxdata/community-templates/master/redis/redis.yml

Redis (Remote Dictionary Server) is an open source (BSD licensed), in-memory key-value data store, used as a database, cache and message broker. It supports various data structures such as Strings, Hashes, Lists, Sets etc. Redis enables millions of requests per second for real-time applications in gaming, ad-tech, financial services, healthcare, and IoT. Redis is a popular choice for caching, session management, gaming, leaderboards, real-time analytics, geospatial, ride-hailing, chat/messaging, media streaming, and pub/sub apps.

Why monitor Redis?

Since Redis is such a popular choice for applications, keeping it up-and- running and performant is key, and monitoring Redis will help you achieve that by gathering actionable data, metrics and events, to solve problems faster and reduce Mean Time To Repaid (MTTR).

Redis monitoring dashboard

How to use the Redis Monitoring Template

Once your InfluxDB credentials have been properly configured in the CLI, you can install the Redis monitoring template using the Quick Install command. Once installed, the data for the dashboard will be populated by the included Redis Telegraf configuration, which includes the relevant Redis Input. Note that you might need to customize the input configuration to better serve your needs, including by specifying a new input value. All of this will depend on how your organization is currently running Redis.

To find out more information about environmental variables within the Telegraf configuration, consult the following link.

Key Redis metrics to monitor

Some of the most important Redis monitoring metrics that you should proactively monitor include:

  • Memory used
  • CPU Usage
  • Redis Commands processed per second
  • Redis expired keys
  • Keyspace hit rate
  • Network input & output
  • Connections
  • Uptime
  • Connected slaves

Related Resources

Create your own InfluxDB template

Learn how to create InfluxDB Templates to Make Operations Workflows and Use Cases Scalable and Reliable.

Redis Telegraf Plugin

Check out all the metrics you can gather from your Redis instance.

Infrastructure and application monitoring

The solution to monitor your entire infrastructure stack, including servers, containers, databases and cloud services.

Scroll to Top