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

Spring引导执行器千分尺数据保存在哪里?

邓毅
2023-03-14

我试图获得Spring引导执行器的概念度量。执行器度量由千分尺实现。依赖关系已经包含在执行器起动机pom中了,我猜?有一个“/metrics”endpoint。但是数据保存在哪里呢?对于洞时间,我的应用程序正在运行?

我可以加上其他像普罗米修斯这样的监控系统。它将从/Prometheusendpoint刮取数据。但是,它只是相同数据的另一种格式

共有1个答案

申屠涛
2023-03-14

以千分尺为单位的数据保存在内存中。每个度量都有一些信息要存储。当然,数据并不是每次度量调用“添加”的,而是以微米为单位的每个度量保持一个“最小”的数学模型,并处理所有相关的计算。

注册表是可用度量的全局“集合”。

现在,执行器有一个特殊的metricsendpoint,它转到micrometers并询问注册表中每个度量的“最新”值。

 类似资料:
  • 我有许多应用程序正在使用SpringBoot执行器将度量发布到/metricsendpoint。 我有一些其他应用程序也在使用Micrometer将度量发布到/Prometheusendpoint。 最后,我有一个云提供商,它只允许我从一个endpoint提取度量。他们有许多预先准备好的Grafana仪表板,但大多数是针对执行器变量名的。有些是针对千分尺变量名的。 千分尺输出相同的数据,但它使用的

  • 我有一个Spring Boot应用程序,我有以下依赖关系:

  • 有没有办法关闭执行器/千分尺中的一些返回的度量值?现在看着它们,我看到大约1000个,并想将它们缩减到精选的几个,比如100个,以便实际发送到我们的注册表。

  • 我是一个新的使用Spring引导的度量,并从千分尺开始。在我的spring-boot应用程序中,我找不到执行计时器度量的好例子(事实是它是新的)。我使用的是spring-boot-starter-web:2.0.2.release dependency。但是在运行spring-boot服务器和启动jconsole时,我没有看到它显示度量(MBeans),所以我还显式地包含了以下依赖项: 此外,mi

  • 我有一个Spring Boot Java应用程序,正在向一个分层的Graphite度量系统发送度量。我在使用管理层。指标。出口石墨标记为前缀,并将主机和应用程序映射为前缀“我的指标”。然后,我有一个名称空间<代码>jvm的度量。记忆力已提交,但度量名称空间将作为主机进行连接。应用程序。JVMMORYCOMMITED* 。所以它代替了点(“.”)在metric名称空间中,并对名称空间的以下部分进行c

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