【问题标题】:kafka datadog not sending metrics correctlykafka datadog 未正确发送指标
【发布时间】:2021-01-14 10:56:10
【问题描述】:

我正在尝试将 kafka 消费者指标发送到 datadog,但是当我选择节点时它没有显示在监控中。服务器给出以下检查状态

   Instance ID: kafka_consumer:d6........f5 [OK]
      Configuration Source: file:/etc/datadog-agent/conf.d/kafka_consumer.d/conf.yaml
      Total Runs: 567
      Metric Samples: Last Run: 0, Total: 0
      Events: Last Run: 0, Total: 0
      Service Checks: Last Run: 0, Total: 0
      Average Execution Time : 162ms
      Last Execution Date : 2021-01-14 10:49:06.000000 UTC
      Last Successful Execution Date : 2021-01-14 10:49:06.000000 UTC
      metadata:
        version.major: 2
        version.minor: 5
        version.patch: 0
        version.raw: 2.5.0
        version.scheme: semver


JMXFetch
    runtime_version : 11.0.9.1
    version : 0.40.3
  Initialized checks
    kafka
      instance_name : kafka-10.128.0.105-9999
      message : <no value>
      metric_count : 99
      service_check_count : 0
      status : OK
Failed checks
    no checks

JMX 同上。请帮助找出可能的问题。

【问题讨论】:

    标签: apache-kafka datadog


    【解决方案1】:

    那里没有错。 DataDog 隐藏了 Kafka 集成在后台使用 Dogstatsd。当在 /etc/datadog-agent/datadog.yaml 中设置 use_dogstatsd: 'true 时,指标确实会出现在 DataDog webUI 中。如果未设置该选项,则默认 Broker 数据可通过 JMXFetch 使用 sudo -u dd-agent datadog-agent status 以及 sudo -u dd-agent datadog-agent check kafka 获得,但不在 webUI 中。

    【讨论】: