Redis是一种开源的基于内存的数据结构存储系统,它也可以用作数据库、缓存和消息中间件。Redis支持多种主要的数据结构,例如字符串、哈希、列表、集合、有序集合等。

docker-compose.yml

  redis-export:
    image: oliver006/redis_exporter
    container_name: redis-export
    restart: always
    links:
      - redis
    ports:
      - 9121:9121
    command: 
      --redis.addr redis://redis:6379 --redis.password 密码

启动redis-export

prometheus.yml

  - job_name: 'redis'
    static_configs:
    - targets: ['IP:9121']

告警规则

https://samber.github.io/awesome-prometheus-alerts/rules#redis

grafana模版

https://grafana.com/grafana/dashboards/763-redis-dashboard-for-prometheus-redis-exporter-1-x/

相关文档

https://github.com/oliver006/redis_exporter