当前位置: 首页 > 知识库问答 >
问题:

用于ElasticSearch与APM Java代理的Spring Boot千分尺

车明贤
2023-03-14

我想跟踪我的应用程序的度量,我做了一个研究,以找到最好的工具来做这件事。在尝试了Micrometer+DataDog之后,由于我已经使用了ElasticSearch,我尝试了APM Java代理,我发现在Kibana仪表板中获得的数据量相当可观。我可以看到我的endpoint,并调查时间花在了哪里(Mysql查询和其他东西)。

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

我想知道您的建议,以及您认为在生产中为应用程序收集度量的最佳工具是什么。

共有1个答案

孔城
2023-03-14

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

同时,您可以使用代理的JMX配置选项和自定义的JMX键属性。或者使用千分尺的Elasticsearch输出。也许只是改变千分尺输出作为一个临时解决方案,并可能切换到自定义APM度量,一旦他们是可用的?

还可以从JMX/Jolokia中使用Metricbeat获取度量,但这听起来是一个更大的变化,并不是真正的长期优势。

 类似资料:
  • 我正在将Spring Cloud Stream应用程序迁移到功能方法。到目前为止,我使用了提供Spring集成的千分尺指标。请参见Spring集成-千分尺集成。 自迁移以来,使用StreamBridge生成的消息不再生成度量。这似乎是因为Spring集成在将通道定义为bean时创建了它的度量,而StreamBridge则动态创建通道。 话虽如此,我的问题是: SCS是否提供任何其他类型的度量? 如

  • 我对Spring很陌生,正在尝试将我的应用程序连接到麋鹿。该应用程序运行的是Spring boot 1.5.5,因此我使用的是微米遗产。我的pom看起来像这样: 每当我尝试启动我的应用程序时,我都会收到以下错误: 根本原因似乎是类io.micrometer.core.instrument.config.validate.Validated它似乎没有像它应该的那样出现在包中。对此有什么想法吗?

  • 我正在利用dogstatsd方法,使用千分尺将指标发送给datadog。我获得了正常的指标,如计数器和计量器,但我无法生成事件。有办法生成datadog事件吗?

  • 是否有任何方法可以测量实用程序如何使用线程池?我已经浏览了代码,但还没有看到任何直接的选项。

  • 我在运行一个将spring boot与弹性搜索集成在一起的简单应用程序时遇到了这个错误。你能帮我解决这个问题吗?我是初学者。 我正在尝试将一些书籍映射到ES中,并能够使用ES Java API中的客户端配置打印它们。我想知道这些版本是否使用不当,所以请查看我的pom。xml 它表示通过字段“es”表示的未满足的依赖关系,我不知道这是什么意思。关于NoClassDefFoundError- 这是st

  • 我试图用千分尺集成一个简单的Spring Boot应用程序与新的遗迹。 以下是配置详细信息:- application.properties 砰.xml 我能够使用< code > micrometer-registry-Prometheus 依赖关系将Prometheus与此应用程序集成。我在本地系统中设置了Prometheus在Docker容器中运行。我使用了下面的一组命令- promethe