Icon for RedisIcon for Grafana

Redis and Grafana Integration

Integrates withCurated

Overview

Grafana's Redis Data Source plugin enables direct querying of Redis data structures for visualization in dashboards. This is particularly valuable for monitoring Redis Streams in real-time industrial applications.

Supported Data Types

  • Redis Streams: Visualize event streams as time-series data
  • TimeSeries: RedisTimeSeries module support for high-performance metrics
  • Keys: String, hash, list, set, sorted set data
  • RedisJSON: Query JSON documents stored in Redis
  • RediSearch: Full-text search results visualization

Common Dashboards

Stream Monitoring

Track message rates, consumer lag, pending entries list (PEL) size across consumer groups.

Key Metrics

Monitor memory usage, hit/miss ratios, connected clients, command statistics.

Custom Queries

Use Redis commands directly in Grafana panels:

XRANGE mystream - +
TS.RANGE temperature:1 - + AGGREGATION avg 60000

Configuration

  1. Install Redis Data Source from Grafana marketplace
  2. Add Redis server connection (standalone, Sentinel, or Cluster)
  3. Create panels using Redis query editor or custom commands

Use Cases

  • Real-time production line monitoring via Redis Streams
  • Equipment health dashboards from sensor data
  • Alerting on consumer lag or stream backpressure
  • Historical analysis of machine events