是否有人试图在基于Kubernetes的Datadog代理中实现脉冲星-数据配置。我已经采取步骤将datadog代理安装到我的kubernetes集群中,并将提供的配置.yaml文件复制到/etc/datadog-agent/conf.d/openmetrics.d的datadog跟踪代理目录中。
然后,我将仪表板目录下的JSON文件导入到datadog板中。但什么都没有。
我不确定我是否在配置文件中正确地实现了标签。有没有办法确认一下,例如,我的赌徒身份是正确的?
我所做的
Helm将Datadog代理安装到Kubernetes中
➜ kubectl get pods -n datadog
NAME READY STATUS RESTARTS AGE
datadog-cluster-agent-c65786576-8kqpb 1/1 Running 0 82m
datadog-gq9qr 3/3 Running 0 89m
datadog-kube-state-metrics-6fb56bf889-vt65l 1/1 Running 0 11h
datadog-v7k44 3/3 Running 0 90m
datadog-v9vht 3/3 Running 0 89m更新配置文件中的标记以匹配脉冲星荚名
例如:
➜ kubectl get pods -n pulsar
NAME READY STATUS RESTARTS AGE
...
event-platform-pulsar-1-sn-bookie-0 1/1 Running 0 9h
event-platform-pulsar-1-sn-bookie-1 1/1 Running 0 9h
event-platform-pulsar-1-sn-bookie-2 1/1 Running 0 9h
...因此,在bookie_conf.yaml中,我添加了:
tags:
- pulsar-bookie: event-platform-pulsar-1-sn-bookie将配置文件复制到/etc/datadog-agent/conf.d/openmetrics.d的跟踪代理中
root@datadog-gq9qr:/etc/datadog-agent/conf.d/openmetrics.d# ls
bookie_conf.yaml conf.yaml.example zookeeper_conf.yaml
broker_conf.yaml proxy_conf.yaml重新启动Datadog代理以应用更改
➜ kubectl rollout restart deployment datadog-cluster-agent -n datadog
将仪表板JSON文件导入Datadog仪表板

发布于 2022-08-31 04:31:53
在回顾了values.yaml之后,我找到了启用datadog的选项。
使用以下参数更新我的values.yaml,并按照我在问题中最初概述的步骤,我能够在Datadog中可视化这些指标。
monitoring:
# monitoring - prometheus
prometheus: true
# monitoring - datadog
datadog: true
datadog:
component: datadog
namespace: pulsar
components:
zookeeper:
enabled: true
metrics: [
"\"_*\""
]
bookkeeper:
enabled: true
metrics: [
"\"_*\""
]
broker:
enabled: true
metrics: [
"\"_*\""
]
proxy:
enabled: true
metrics: [
"\"_*\""
]https://stackoverflow.com/questions/73548404
复制相似问题