Telegraf Plugins used:
- 1 Bucket:
redis, 7d retention
- Labels: Telegraf Plugin Labels
- 1 Telegraf Configuration
- 1 Dashboard:
- 1 Variable:
If you have your InfluxDB credentials configured in the CLI, you can install this template with:
Redis monitoring dashboard
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).
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
- Connected slaves