{"repo":"luger1990/kvdb-sentinel-exporter","free":true,"listed":false,"github":"https://github.com/luger1990/kvdb-sentinel-exporter","clone":"git clone https://github.com/luger1990/kvdb-sentinel-exporter.git","description":"redis/kvrocks exporter with sentinel","language":"Python","stars":12,"topics":["bootstrap","metrics","python3","redis","redis-exporter","redis-sentinel"],"license":"MIT","category":"analytics","readme_excerpt":"KVDB Sentinel Exporter KVDB Sentinel Exporter is a Python and Flask-based tool for monitoring Redis Sentinel clusters, providing Prometheus metrics and a web interface. 中文文档 Dashboard Preview Grafana Dashboard Features - Support for multiple Redis sentinel groups - Global and master-specific Redis password configuration - Prometheus metrics endpoint - User-friendly web interface for Redis node status - Multi-threaded parallel collection of Redis metrics - Support for both KVRocks and Redis engines Screenshots Index Page Info Page Grafana Metrics Page Installation Requirements - Python 3.9+ - Redis 5.0+ - Flask 2.3+ - Prometheus Client From Source Using Docker Configuration Configuration uses YAML format, with the default path being config.yaml . You can customize the config file path using the CONFIG PATH environment variable. Configuration Example Environment Variables Configuration can be set via .env file or environment variables: - DEBUG : Enable debug mode (default: false) - HOST : Listen address (default: 0.0.0.0) - PORT : Listen port (default: 16379) - CONFIG PATH : Config file path (default: config.yaml) - SECRET KEY : Flask session secret key. Set this in production. - Redis passwords can reference environment variables with ${ENV NAME} in the YAML config. Usage Starting the Service Accessing the Web Interface Visit http://localhost:16379/ to view the sentinel group list Visit http://localhost:16379/ /info to view the Redis node status for a specific sentinel group P","default_branch":null,"files":null,"tree":[],"storefront":"/r/luger1990","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/luger1990/kvdb-sentinel-exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}