ops
    2026-04-13

    Monitoring Service

    Health check endpoints, Kubernetes probe configuration, and SLA enforcement for Aegis Sovereign.

    monitoring
    health-checks
    sla
    uptime

    Overview

    Aegis Sovereign exposes three unauthenticated health endpoints for Kubernetes probes and uptime monitors. The /api/v1/health/ready endpoint checks both PostgreSQL and Redis connectivity — it returns 503 if either is unavailable. See the monitoring doc for the full Prometheus metrics reference and Grafana dashboard.

    Health Check Configuration

    Kubernetes liveness and readiness probe configuration for the Helm chart.

    yaml
    1livenessProbe:
    2  httpGet:
    3    path: /api/v1/health/live
    4    port: 8000
    5  initialDelaySeconds: 15
    6  periodSeconds: 20
    7
    8readinessProbe:
    9  httpGet:
    10    path: /api/v1/health/ready
    11    port: 8000
    12  initialDelaySeconds: 5
    13  periodSeconds: 10
    14  failureThreshold: 3
    Edit this page on GitHub