@mazt_ser

Как добавить свои метрики в prometheus?

У меня есть класс, в котором хранится метрика
public static final Counter example_counter = Counter.build()
            .name("example_counter")
            .help("example counter")
            .register();

Подключены следующие библиотеки:
<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <dependency>
            <groupId>io.micrometer</groupId>
            <artifactId>micrometer-registry-prometheus</artifactId>
        </dependency>
        <dependency>
            <groupId>io.prometheus</groupId>
            <artifactId>simpleclient</artifactId>
            <version>0.10.0</version>
        </dependency>

В yaml добавлено следующее:
management:
  endpoints:
    web:
      exposure:
        include: health,prometheus
  metrics:
    export:
      prometheus:
        enabled: true
    distribution:
      percentiles-histogram:
        "[http.server.requests]": true

Я хочу, чтобы при запросе по адресу localhost:8080/actuator/prometheus у меня выдавались не только все метрики, но и те, которые я сам создал
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы