Overview of Sandbox Prometheus Metrics Observability
masterOpenKruise Agents provides comprehensive Prometheus metrics observability for its sandbox ecosystem, following kube-state-metrics design patterns. Metrics are exposed via the standard /metrics HTTP endpoint and are designed for Prometheus scraping and Grafana visualization.
The observability coverage spans four primary components:
- Sandbox Controller: Tracks sandbox instance lifecycle, phases, and conditions.
- SandboxSet Controller: Tracks resource pool replica metrics.
- SandboxClaim Controller: Tracks operation phases and timing metrics.
- Sandbox Manager: Tracks API operation latency, success/failure counters, claim/clone stage-level metrics, and route sync metrics.
- Proxy: Provides route table and peer topology metrics.
- E2B Server: Provides snapshot operation metrics.