首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pulsar-datadog配置文件进入数据狗代理openemeics.d目录,不发布

pulsar-datadog配置文件进入数据狗代理openemeics.d目录,不发布
EN

Stack Overflow用户
提问于 2022-08-30 20:59:12
回答 1查看 107关注 0票数 0

是否有人试图在基于Kubernetes的Datadog代理中实现脉冲星-数据配置。我已经采取步骤将datadog代理安装到我的kubernetes集群中,并将提供的配置.yaml文件复制到/etc/datadog-agent/conf.d/openmetrics.d的datadog跟踪代理目录中。

然后,我将仪表板目录下的JSON文件导入到datadog板中。但什么都没有。

我不确定我是否在配置文件中正确地实现了标签。有没有办法确认一下,例如,我的赌徒身份是正确的?

我所做的

Helm将Datadog代理安装到Kubernetes中

代码语言:javascript
复制
➜ 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

更新配置文件中的标记以匹配脉冲星荚名

例如:

代码语言:javascript
复制
➜ 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中,我添加了:

代码语言:javascript
复制
    tags:
      - pulsar-bookie: event-platform-pulsar-1-sn-bookie

将配置文件复制到/etc/datadog-agent/conf.d/openmetrics.d的跟踪代理中

代码语言:javascript
复制
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仪表板

EN

回答 1

Stack Overflow用户

发布于 2022-08-31 04:31:53

在回顾了values.yaml之后,我找到了启用datadog的选项。

使用以下参数更新我的values.yaml,并按照我在问题中最初概述的步骤,我能够在Datadog中可视化这些指标。

代码语言:javascript
复制
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: [
        "\"_*\""
      ]
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73548404

复制
相关文章

相似问题

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