Prometeus y grafana - RickContreras/telconova-supportsuite-tracking-service GitHub Wiki

📊 Prometheus + Grafana

Prometheus se integra a través de Spring Boot Actuator + Micrometer:

No necesitas carpeta nueva, solo:

  • Agregar spring-boot-starter-actuator y micrometer-registry-prometheus al pom.xml.

  • Exponer el endpoint /actuator/prometheus

  • Crear clase opcional MetricsConfig.java en config/ para métricas personalizadas.


🧩 Archivos clave a incluir

application.yml

management:
  endpoints:
    web:
      exposure:
        include: "health,info,prometheus"
  metrics:
    export:
      prometheus:
        enabled: true

MetricsConfig.java

@Configuration
public class MetricsConfig {
@Bean
public Counter avanceRegistradoCounter(MeterRegistry registry) {
    return Counter.builder("tracking.avances.creados.total")
            .description("Total de avances registrados")
            .register(registry);
}

}

Puedes usar esta métrica dentro del AvanceService.


Algunos links importantes:

⚠️ **GitHub.com Fallback** ⚠️