1
resposta

Solução para quem estiver com problemas no endpoint /actuator/prometheus

Vi que alguns alunos aqui estavam passando por um problema ao expor o endpoint /actuator/prometheus, pois ele retornava 404.

Passei pela mesma situação, e resolvi adicionando o runtime na declaração da dependência micrometer-registry-prometheus no pom.xml. Abaixo deixo o modo como fica a dependência.

<dependency>
    <groupId>io.micrometer</groupId>
    <artifactId>micrometer-registry-prometheus</artifactId>
    <scope>runtime</scope>
</dependency>
1 resposta

Olá!

Muito obrigado por compartilhar sua solução! Essa dica pode ser realmente útil para outros estudantes que estão enfrentando o mesmo problema com o endpoint /actuator/prometheus retornando 404. A configuração do <scope>runtime</scope> na dependência micrometer-registry-prometheus no pom.xml garante que a biblioteca necessária esteja disponível durante a execução da aplicação, o que é essencial para que o Prometheus consiga coletar as métricas corretamente.

Para outros estudantes que possam estar enfrentando o mesmo problema, é importante verificar se o Spring Boot Actuator está devidamente configurado e se o endpoint /actuator/prometheus está habilitado nas configurações da aplicação.

Bons estudos!