Skip to content

Add Redis Monitoring Support Using Redis Exporter #20

Description

@liyakath07

Objective

Enhance the Redis Ansible role by adding monitoring capabilities using Redis Exporter to expose Redis metrics in Prometheus format.


Scope

The implementation should include:

  • Redis Exporter installation
  • Systemd service configuration
  • Exporter configuration support
  • Metrics endpoint exposure
  • Runtime validation
  • Authentication support
  • Optional enable/disable support through variables

Expected Features

Redis Exporter Installation

  • Install Redis Exporter binary
  • Create dedicated exporter user if required
  • Configure exporter service

Metrics Exposure

Expose metrics on:

http://<host>:9121/metrics

Authentication Support

Support Redis authentication:

  • requirepass
  • ACL-based authentication

Runtime Validation

Validate:

  • Exporter service status
  • Metrics endpoint availability
  • Prometheus metrics accessibility

Configuration Variables

Add configurable variables for:

  • Exporter enable/disable
  • Exporter version
  • Exporter port
  • Redis connection URI
  • Authentication details

Expected Outcome

  • Redis metrics exposed in Prometheus format
  • Production-ready monitoring integration
  • Reusable and configurable exporter setup
  • Easier Prometheus/Grafana integration

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions