Health Monitor API

Monitoring 6 services on port 8200

Available Endpoints:

GET /metrics
Prometheus metrics in text format
GET /health
JSON health status for all services
GET /health/{service}
Individual service health (e.g., /health/pptx_web)
GET /ready
Kubernetes readiness probe
GET /alive
Kubernetes liveness probe

Current Status:

{
  "healthy": 5,
  "unhealthy": 1,
  "total": 6
}

Prometheus Configuration:

scrape_configs:
  - job_name: 'pptx-services'
    scrape_interval: 30s
    static_configs:
      - targets: ['localhost:8200']