我试图配置Spring驱动器指标连同测微计一起发送到datadogstatd代理。
尽管如此,我还是希望它们都用标记发送,这样我就可以在datadog Jmeter 板中只过滤我的服务度量,而不考虑其他服务度量。
我补充说:
management:
metrics:
tags:
application: my_app
到我的服务度量配置,但我无法在datadog Jmeter 板中看到此标记值。我在应用程序日志和执行器日志文件中也没有看到任何奇怪的东西。
我的服务中没有其他关于度量的内容,因为我不想实现定制的度量,只想使用exactor提供的度量。
整个度量配置就是这样的:
management:
metrics:
export:
statsd:
host: ${STATSD_AGENT_HOST}
port: ${STATSD_AGENT_HOST_PORT}
flavor: datadog
tags:
application: my_app
endpoints:
web:
exposure:
include: "*"
endpoint:
health:
show-details: ALWAYS
版本:
千分尺版本:1.6.4
执行机构版本:2.4.3
Spring版本:2.3.8
有没有什么线索可以让我错过标签到达数据狗?
谢谢!
1条答案
按热度按时间ljsrvy3e1#
我们在评论中发现了这一点,我发布了一个答案来总结这一切:根本原因似乎是使用了不同版本的spring引导模块。
一个很好的经验法则是不要自己定义版本,而是使用bom并让它们为您定义版本,例如,请参阅:spring boot dependencies。这样,您将使用兼容(和测试)版本。
management.metrics.tags.your-tag
是将标签添加到所有度量的方法。检查这一点的一个好方法是/actuator/metrics
.