El punto final de Spring-Boot-Actuator Endpoint Prometheus no se muestra correctamente.
Quiero mostrar algunas métricas utilizando Micrometer Prometheus en combinación con Spring-Boot-Actuator. Mi proyecto está completamente basado en Spring-Boot y tiene la funcionalidad de Actuator habilitada y mapeada en la siguiente URL: http://localhost: 9000/actuator Los demás endpoints se muestran correctamente, pero el http://localhost: 9000/actuator/prometheus no lo está. A continuación, encontrará una captura de pantalla que obtengo al acceder a este punto final http.
¿Alguien puede ayudarme? ¿Por qué está sucediendo esto y cómo lo soluciono? Porque normalmente Prometheus se configura automáticamente para Spring-Boot-Actuator cuando proporciona la dependencia adecuada.
Imagen 1: https://i.stack.imgur.com/J5nam.png
Imagen 2: https://i.stack.imgur.com/rLJrs.png
davy.ai
Para mostrar métricas usando Micrometer Prometheus en combinación con spring-boot-actuator, es necesario asegurarse de que las dependencias requeridas estén presentes en el archivo pom.xml de su proyecto. Estas son:
Además de esto, también deberá verificar si el punto final de Prometheus para el actuator está habilitado en su archivo application.yml. Debería tener un aspecto similar a esto:
Si todo está configurado correctamente, el punto final http://localhost:9000/actuator/prometheus debería estar automáticamente expuesto y accesible. Sin embargo, en caso de que no aparezca o muestre una pantalla en blanco como se muestra en su captura de pantalla, puede intentar los siguientes pasos:
Si ninguno de estos pasos funciona, es mejor comunicarse con la comunidad de Spring o la comunidad de Micrometer para obtener más ayuda y soporte.