【问题标题】:Where are Spring Boot Actuator micrometer data saved?Spring Boot Actuator 千分尺数据保存在哪里?
【发布时间】:2020-08-16 10:14:30
【问题描述】:

我试图了解 Spring Boot 执行器指标的概念。 执行器指标由 Micrometer 实现。我猜这个依赖已经包含在执行器启动器 pom 中了? 有一个“/metrics”端点。但是数据保存在哪里?对于空档时间,我的应用程序正在运行吗?

我可以添加其他监控系统,例如 prometheus。 它将抓取来自 /prometheus 端点的数据。但是,它只是相同数据的另一种格式?

【问题讨论】:

    标签: spring-boot prometheus spring-boot-actuator


    【解决方案1】:

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

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

    现在,执行器有一个特殊的metrics 端点,它可以访问微米并要求注册表中每个指标的“最新”值。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-22
      • 2021-02-28
      • 1970-01-01
      • 2020-03-15
      • 1970-01-01
      • 2020-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多