Skip to content
BleemeoBleemeo

Redis

Auto-Detection
Health Check
Built-in Metrics
Logs
Tutorial availableHow to monitor Redis with Bleemeo?
Read the tutorial

Redis is an open-source, in-memory data structure store used as a database, cache, and message broker.

Glouton detects Redis by its process and listening port (default: 6379).

If auto-detected parameters are incorrect, override them manually:

Terminal window
sudo tee /etc/glouton/conf.d/99-redis.conf > /dev/null << 'EOF'
service:
# For a Redis running outside a container
- type: "redis"
address: "127.0.0.1"
port: 6379
password: "password-if-configured"
# For an additional Redis running outside a container
- type: "redis"
instance: "NAME_ASSOCIATED_WITH_YOUR_ADDITIONAL_SERVICE"
address: "127.0.0.1"
port: 6380
password: "password-if-configured"
# For a Redis running in a Docker container
- type: "redis"
instance: "CONTAINER_NAME"
address: "172.17.0.2"
port: 6379
password: "password-if-configured"
EOF

Glouton automatically detects configuration changes.

Glouton performs a Redis protocol check on the configured port to verify that the server is responding.

MetricDescription
service_statusStatus of Redis
redis_current_connections_clientsNumber of connected clients
redis_current_connections_slavesNumber of connected replicas
redis_evicted_keysNumber of keys evicted due to maxmemory limit per second
redis_expired_keysNumber of key expiration events per second
redis_keyspace_hitsNumber of successful key lookups per second
redis_keyspace_missesNumber of failed key lookups per second
redis_keyspace_hitrateHit ratio of key lookups in percent
redis_memoryMemory allocated by Redis in bytes
redis_memory_luaMemory used by the Lua engine in bytes
redis_memory_peakPeak memory consumed by Redis in bytes
redis_memory_rssMemory used by Redis as seen by the system in bytes
redis_pubsub_channelsNumber of pub/sub channels with client subscriptions
redis_pubsub_patternsNumber of pub/sub patterns with client subscriptions
redis_total_connectionsNumber of connections (client or replica) per second
redis_total_operationsNumber of commands processed by the server per second
redis_uptimeTime since Redis server start in seconds
redis_volatile_changesNumber of changes since the last dump

Glouton collects Redis server logs for analysis in Bleemeo.