Почему привод Spring Boot имеет разделенные точками названия метрик прометея? - PullRequest
1 голос
/ 20 февраля 2020

Я использую Spring Boot с микрометром, но кажется, что имя метри c неверно.

Spring boot version 2.1.4.RELEASE
и io.micrometer:micrometer-registry-prometheus:1.3.5

Я получаю метрики обратно от http://localhost:8080/actuator/prometheus

Но имена метри c имеют точки вместо подчеркивания.

При использовании promtool для linting я получаю это сообщение об ошибке -

error while linting: text format parsing error in line 1: invalid metric name in comment

Пример metri c output -

# HELP tomcat.global.request.max  
# TYPE tomcat.global.request.max gauge
tomcat.global.request.max{environment="development",host="local",name="http-nio-8080",service="mobile_backend",} 0.0

Я не уверен, почему это происходит, или как я заменяю разделитель подчеркиванием.

1 Ответ

2 голосов
/ 21 февраля 2020

Убедитесь, что у вас нет другой реализации NamingConvention, которая заменяет исходную PrometheusNamingConvention на PrometheusMeterRegistry.

...