Мониторинг Redis с помощью Proto Observability

Сбор метрик Redis

Сбор метрик Redis

Конфигурация ProtoOBP агента

Если агент запускается в виде службы systemd на хосте

  1. В файле конфигурации ProtoOBP агента (/etc/protoobp-agent/conf.d/redisdb.d/conf.yaml) укажите адрес и порт Redis и учетную запись под которой агент сможет подключиться к базе :

    init_config:
    
    instances:
      - host: localhost
        port: 6379
        #username: protoobp
        #password: protoobp
    
  2. Перезапустите ProtoOBP агента выполнив systemctl restart protoobp-agent

Если агент запускается в виде Docker контейнера

  1. Добавьте следующие лейблы к 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"}]'