首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Datadog:安装Datadog代理时API密钥无效删除事务

Datadog:安装Datadog代理时API密钥无效删除事务
EN

Stack Overflow用户
提问于 2022-11-15 06:28:47
回答 1查看 120关注 0票数 0

我正在尝试使用HelmKubernetes集群安装Datadog代理。

这是我所使用的helm命令

代码语言:javascript
复制
helm repo add datadog https://helm.datadoghq.com

helm repo update

helm upgrade --install datadog datadog/datadog \
  --namespace monitoring \
  --create-namespace \
  --atomic \
  --set datadog.apiKey=<MY-DATADOG-API-KEY> \
  --set targetSystem=linux \
  --values values.yaml

值文件

代码语言:javascript
复制
datadog:
  kubelet:
    host:
      valueFrom:
        fieldRef:
          fieldPath: spec.nodeName
    hostCAPath: /etc/kubernetes/certs/kubeletserver.crt
    tlsVerify: false # Required as of Agent 7.35. See Notes.

但是,当我使用错误500运行活动探测错误时,它显示了下面的错误:

internalProcess中为344)\ API键无效,删除了https://orchestrator.datadoghq.com/api/v1/orchestrator的事务。

EN

回答 1

Stack Overflow用户

发布于 2022-11-15 06:28:47

,这是我怎么解决的,

这个问题与Datadog目标站点有关。我的指标、跟踪和日志的目标站点应该是datadoghq.eu。这是使用变量DD_SITE设置的,如果没有设置,则默认为datadoghq.com

要检查您的Datadog目标站点,只需查看您的Datadog仪表板的URL:

要在掌舵图中设置此操作,只需执行以下任一操作:

代码语言:javascript
复制
helm repo add datadog https://helm.datadoghq.com

helm repo update

helm upgrade --install datadog datadog/datadog \
  --namespace monitoring \
  --create-namespace \
  --atomic \
  --set datadog.apiKey=<MY-DATADOG-API-KEY> \
  --set targetSystem=linux \
  --set datadog.site=datadoghq.eu \
  --values values.yaml

或者在您的值文件中设置它:

代码语言:javascript
复制
datadog:
  site: datadoghq.eu
  kubelet:
    host:
      valueFrom:
        fieldRef:
          fieldPath: spec.nodeName
    hostCAPath: /etc/kubernetes/certs/kubeletserver.crt
    tlsVerify: false # Required as of Agent 7.35. See Notes.

参考资料

  1. 当新的spot实例加入集群时,Datadog代理转发程序失败,导致多个重新启动#1697
  2. 站点设置为us3.datadoghq.com,但进程代理和安全代理仍然试图连接到非us3端点#9180
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74441381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档