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

问题描述

im试图获取弹簧保护套执行器指标的概念。 执行器指标由千分尺实现。我猜该依赖已经包含在执行器启动器pom中了吗? 有一个“ / metrics”端点。但是数据保存在哪里?对于空闲时间,我的应用程序正在运行吗?

我可以添加其他监视系统,例如prometheus。 它将从/ prometheus端点中删除数据。但是,它只是同一数据的另一种格式?

解决方法

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

注册表是可用指标的全局“集合”。

现在,执行器具有一个特殊的metrics端点,该端点达到微米,并要求注册表中每个指标的“最新”值。

prometheus端点以prometheus格式公开此数据,以便prometheus服务器可以抓取数据。