Slide 3 of 9

Redis integration

Redis integration

Redis is an in-memory data structure store used as a key-value database, cache, and message broker. The Redis integration monitors memory usage, command throughput, and cluster health.

What it monitorsCommands, memory usage, keyspace statistics, connected clients, replication, cluster state
How it worksGrafana Alloy’s built-in Redis exporter scrapes metrics from your Redis instance
What you get6 alerts + 1 dashboard
PrerequisitesRedis user with monitoring permissions (authentication setup)

What you’ll see in the dashboard

  • Command throughput: Commands processed per second and command duration
  • Memory usage: Used memory, RSS, fragmentation ratio, and max memory threshold
  • Client connections: Connected and blocked clients
  • Keyspace: Keys, expiring keys, and eviction rate
  • Replication: Connected replicas

Key alerts

AlertSeverity
RedisDownCritical
RedisOutOfMemoryWarning
RedisTooManyConnectionsWarning
RedisClusterStateNotOkCritical

Documentation

View the Redis integration documentation.

Path completed

Script

The Redis integration monitors memory usage, command throughput, and cluster health. It covers both standalone and cluster modes, so the same setup works regardless of how Redis is deployed.

The single dashboard focuses on the metrics that matter most for Redis. Command throughput and duration, memory usage and fragmentation, client connections, and keyspace statistics. The built-in alerts cover critical scenarios like Redis being down, running out of memory, or having too many connections.

Like MongoDB, Redis isn’t supported by Database Observability, so the integration is the way to monitor it in Grafana Cloud. One thing to note is that it doesn’t include Slowlog or command-level analysis. It’s focused on operational health metrics.

If Redis is the database you want to monitor, the documentation link below takes you to the full setup guide.