【问题标题】:Send KafkaStreams jmx metrics with java datadog agent使用 java datadog 代理发送 KafkaStreams jmx 指标
【发布时间】:2021-07-15 19:59:32
【问题描述】:

我正在使用dd javaagent 方法来启动我的Java 应用程序,它是一个Kafka 流应用程序。我希望将定义 here 的 kafkastreams 指标发送到 dd,但是 dd 没有收到它们。

dd.jmxfetch.enabled arg 设置为 true,无论如何它已经默认设置为 true。我不确定是否需要创建任何其他 metrics.yaml 文件或 jmx.yaml datadog 配置才能使其正常工作?

【问题讨论】:

    标签: monitoring apache-kafka-streams jmx datadog


    【解决方案1】:

    从 Datadog 文档 here 中,当您在应用程序中使用 java 跟踪器 -javaagent:_datadog/javaagent.jar 时,您可以指定 Kafka 集成: DD_JMXFETCH_KAFKA_ENABLED:“真”

    这将为 Kafka 使用预定义的 jmx 指标列表。 然后在 Datadog 中,您应该会看到一些以 kafka.stream 开头的指标

    【讨论】: