Micronaut:如何获取 Prometheus 格式的指标?

2023-12-22

我应该如何配置 Micronaut 才能获得/metrics普罗米修斯格式?

Used: 微型机器人1.0.0.M3

Now:

micronaut:
...
  metrics:
    enabled: true
    export:
      prometheus:
        enabled: true

和结果:指标名称列表

{"names":["jvm.memory.max","executor.pool.size"...]}

我需要获取:普罗米修斯格式的指标(formats https://prometheus.io/docs/instrumenting/exposition_formats/)


麦克诺测微计 https://micronaut-projects.github.io/micronaut-micrometer/1.1.x/guide/index.html has an 普罗米修斯端点 https://github.com/micronaut-projects/micronaut-micrometer/blob/master/micrometer-registry-prometheus/src/main/java/io/micronaut/configuration/metrics/micrometer/prometheus/management/PrometheusEndpoint.java从 1.1 版本开始 以 Prometheus 格式返回/prometheus和 可以通过以下方式在 application.yml 中启用:

endpoints:
  prometheus:
    sensitive: false

结合

micronaut:
  metrics:
    enabled: true
    export:
      prometheus:
        enabled: true
        step: PT1M
        descriptions: true

(文档缺少端点配置,但将新版本中发生了变化 https://github.com/micronaut-projects/micronaut-micrometer/commit/32263928ef3414e15efbb7004237b033a7b1367d?short_path=c5f5da1#diff-c5f5da1151f2f9b7e667e96bf75f3b1d)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Micronaut:如何获取 Prometheus 格式的指标? 的相关文章

随机推荐