Redis monitoring best practises?

Hi, I am wondering if there is a monitoring best practises for redis in production, e.g. what metrics should we monitor or what should we look out for?


Which Redis Provider (Redis Labs, Redis OSS, Elasticache, Azure cache) are you using?

Based on that you can always check for:

  1. Cluster health
  2. Ops/Sec and latency
  3. Shards availability
  4. Resource utilization (CPU, connections, RAM etc)

Except Redis OSS most of Redis Provider has their out of box metrics and alerts that you can use. For Redis OSS you may use RedisInsight tool (FREEly provided by Redis Labs).

Hope this helps.