Introduction
Radar Agent collects Redis metrics from configured deployments and sends them to the Radar server via gRPC.
Supported Deployment Types
- Standalone Redis instances
- Redis Enterprise clusters (REST API integration)
- Redis Cluster (OSS) with automatic node discovery
- Redis Sentinel
Features
- Monitor multiple Redis deployments from a single agent
- YAML configuration with environment variable expansion
- Offline collection mode with configurable data redaction
- gRPC communication with API key authentication
- Configuration validation and connection testing
- Signal handling for graceful shutdown (SIGINT, SIGTERM)
- Configurable logging levels with JSON output option
Quick Start
Architecture
Single-binary design with:
- Configuration layer - YAML parsing with environment variable expansion
- Collection layer - Per-deployment type collectors
- gRPC layer - Communication with Radar server
- Redaction layer - Privacy controls for sensitive data