繁体   English   中英

Spring 引导千分尺,用于 ElasticSearch 与 APM Java 代理

[英]Spring Boot Micrometer for ElasticSearch vs APM Java Agent

我有一个 Spring 启动 REST 应用程序。 I use many Spring libraries as: Spring Data REST, HATEOAS, Spring JPA, Hibernate, Redis, ElasticSearch...

我想跟踪我的应用程序的指标,我做了一项研究以找到最好的工具来做到这一点。 在尝试了 Micrometer+DataDog 之后,因为我已经使用了 ElasticSearch 我确实尝试了APM Java 代理,我发现我在 Kibana Dashboard 中获得的数据量令人印象深刻。 我可以看到我的端点并调查时间花在哪里(Mysql 查询和其他东西)。

我还没有尝试过 Micrometer+ElasticSearch,但从文档来看,它似乎收集了更少的开箱即用数据。

我想知道您的建议以及您认为收集生产应用程序指标的最佳工具。

自定义指标在 APM 代理的路线图上,但我们仍在制定确切的时间表。

同时,您可以将代理的JMX 配置选项与自定义 JMX 键属性一起使用。 或者使用千分尺的Elasticsearch output。 也许只是将 Micrometer output 更改为临时解决方案,并在可用后可能切换到自定义 APM 指标?

还可以选择使用JMX / Jolokia 的 Metricbeat获取指标,但这听起来像是一个更大的变化,并不是真正的长期优势。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM