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']