DataDog как отключить интеграцию Redis

Я установил агент DataDog в свой кластер Kubernetes с помощью диаграммы Helm (https://github.com/helm/charts/tree/master/stable/datadog).

Это работает очень хорошо, за исключением одного момента. У меня есть несколько контейнеров Redis, для которых установлены пароли. Похоже, это вызывает проблемы для агента DataDog, поскольку он не может подключиться к Redis без пароля.

Я хотел бы либо полностью отключить мониторинг Redis, либо как-то обойти аутентификацию Redis. Если я оставлю все как есть, я получаю много сообщений об ошибках в журналах контейнера DataDog, а интеграция с redisdb отображается желтым на панели управления DataDog.

Какие у меня здесь варианты?


person Mikhail Janowski    schedule 28.11.2019    source источник


Ответы (1)


Я не фанат руля, но вы можете сделать это двумя способами:

  • через env vars: используйте переменную DD_AC_EXCLUDE, чтобы исключить контейнеры Redis: например, DD_AC_EXCLUDE=name:prefix-redis

  • через конфигурационную карту: смонтируйте пустую конфигурационную карту в /etc/datadog-agent/conf.d/redisdb.d/, ниже приведен пример, в котором я переименовал auto_conf.yaml в auto_conf.yaml.example.

apiVersion: v1
data:
  auto_conf.yaml.example: |
    ad_identifiers:
      - redis    init_config:    instances:
        ## @param host - string - required
        ## Enter the host to connect to.
        #
      - host: "%%host%%"        ## @param port - integer - required
        ## Enter the port of the host to connect to.
        #
        port: "6379"
  conf.yaml.example: |
    init_config:    instances:        ## @param host - string - required
        ## Enter the host to connect to.
        # [removed content]
kind: ConfigMap
metadata:
  creationTimestamp: null
  name: redisdb-d

изменить объект демона / развертывания:

[....]
        volumeMounts:
        - name: redisdb-d
          mountPath: /etc/datadog-agent/conf.d/redisdb.d
[...]
      volumes:
      - name: redisdb-d
        configMap:
          name: redisdb-d

[...]
person Ionut Ilie    schedule 15.01.2020