- Metrics: operational visibility and ingestion verification.
- Health check: simple heartbeat for orchestration Liveness/Readiness checks.
- zPages: live, in-browser component views for interactive debugging.
- pprof: advanced Go runtime profiles (CPU, memory, contention).



service.telemetry.metrics, while health check, pprof, and zPages are configured as extensions and then referenced under service.extensions.
pprof is powerful but advanced. Use it when you need CPU or memory profiles to diagnose performance bottlenecks. For day-to-day checks, rely on metrics, health checks, and zPages.
| Endpoint | Port | Purpose | Typical Use |
|---|---|---|---|
| Metrics | 8888 | Prometheus-compatible operational metrics | Validate ingestion and delivery patterns; monitor resource usage |
| Health check | 13133 | Liveness/readiness heartbeat | Orchestration probes during rollouts and restarts |
| zPages | 55679 | In-browser component insights | Live troubleshooting of component internals without a debugger |
| pprof | 1777 | Go runtime profiling (CPU, memory, contention) | Deep performance analysis under load |
- OpenTelemetry Collector diagnostics overview (conceptual)
- Advanced Golang profiling: https://learn.kodekloud.com/user/courses/advanced-golang
- Prometheus basics and scraping: https://learn.kodekloud.com/user/courses/prep-course-prometheus-certified-associate-pca-certification
