DataDog如何禁用Redis集成

我已使用Helm图表(https://xxx/api/v0/devices)在Kubernetes集群上安装了DataDog代理。

除了一件事之外,这非常有效。我有许多设置密码的Redis容器。这似乎给DataDog代理造成了问题,因为没有密码就无法连接到Redis。

我想完全禁用对Redis的监视,或者以某种方式绕过Redis身份验证。如果我将其保持原样,则会在DataDog容器日志中收到很多错误消息,并且Redisdb集成在DataDog仪表板中显示为黄色。

我在这里有什么选择?

jasoncarbonfree 回答:DataDog如何禁用Redis集成

我不是掌舵者,但是您可以通过两种方式实现这一目标:

  • 通过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

[...]
本文链接:https://www.f2er.com/3014470.html

大家都在问