Мониторинг Redis с помощью Proto Observability
Сбор метрик Redis
Сбор метрик Redis
Конфигурация ProtoOBP агента
Если агент запускается в виде службы systemd на хосте
-
В файле конфигурации ProtoOBP агента (/etc/protoobp-agent/conf.d/redisdb.d/conf.yaml) укажите адрес и порт Redis и учетную запись под которой агент сможет подключиться к базе :
init_config: instances: - host: localhost port: 6379 #username: protoobp #password: protoobp
-
Перезапустите ProtoOBP агента выполнив
systemctl restart protoobp-agent
Если агент запускается в виде Docker контейнера
- Добавьте следующие лейблы к Docker контейнеру с Redis:
В docker-compose.yaml
labels:
com.protoobp.ad.check_names: '["redisdb"]'
com.protoobp.ad.init_configs: "[{}]"
com.protoobp.ad.instances: '[{"host": ["%%host%%"], "port":"6379","username":"protoobp", "password":"protoobp"}]'
или в Dockerfile
LABEL "com.protoobp.ad.check_names"='["Redis"]'
LABEL "com.protoobp.ad.init_configs"='[{}]'
LABEL "com.protoobp.ad.instances"='[{"host": ["%%host%%"], "port":"6379","username":"protoobp", "password":"protoobp"}]'