Redis
This guide sets up Redis monitoring with the KloudMate Agent and OpenTelemetry. It collects metrics so you can watch the health and performance of Redis instances running on cloud virtual machines or on-premise servers.
What This Integration Provides
Section titled “What This Integration Provides”With Redis Monitoring enabled, KloudMate collects telemetry that provides visibility into:
- Command execution and throughput
- Memory usage and fragmentation
- Client connections and blocked clients
- Network input and output
- Replication and persistence behavior
- Redis server uptime and CPU time
This visibility helps detect performance degradation, memory pressure, command latency issues, connection limits, and replication problems.
Configuring Redis Metrics Collection
Section titled “Configuring Redis Metrics Collection”You can achieve Redis performance monitoring by using the KloudMate Agent, which automatically collects Redis metrics and sends them to KloudMate for analysis and visualization.
If you are already running the KloudMate Agent and want to configure it to send Redis telemetry data to KloudMate, update your YAML configuration as shown below.
Agent Configuration
Section titled “Agent Configuration”Post-Integration Data Validation
Section titled “Post-Integration Data Validation”Verify that Redis metrics are flowing into KloudMate using the Explore view.
After the agent restarts:
- Log in to your KloudMate account
- Navigate to Explore
- Select OpenTelemetry → Metrics
- Choose a Redis metric exposed by the integration
- Click Run Query to view time-series data
Seeing data confirms that Redis telemetry is being collected successfully.

Redis metrics
Section titled “Redis metrics”| Name | Description |
|---|---|
| redis_commands | Number of commands processed per second |
| redis_cmd_latency | Command execution latency |
| redis_memory_used | Total number of bytes allocated by Redis using its allocator |
| redis_memory_fragmentation_ratio | Ratio between used_memory_rss and used_memory |
| redis_clients_connected | Number of client connections (excluding connections from replicas) |
| redis_keys_evicted | Number of evicted keys due to maxmemory limit |
| redis_net_input | The total number of bytes read from the network |
| redis_net_output | The total number of bytes written to the network |
| redis_replication_offset | The server’s current replication offset |
| redis_uptime | Number of seconds since the Redis server started |
For the complete Redis metrics list, refer to the metrics reference.