Skip to main content

Monitoring & Observability

Platform monitoring, alerting, and observability tools

Developer Observability​

For comprehensive guidance on implementing logging, metrics, tracing, and health checks in your applications, see the Development Observability Guide.

The observability guide covers:

  • Logging - Structured JSON logging to stdout
  • Metrics - Prometheus metrics exposition
  • Tracing - Distributed tracing with OpenTelemetry
  • Health Checks - Kubernetes liveness and readiness probes

Language-specific implementation guides are available for Python, .NET, Java, Rust, and JavaScript.

Platform Monitoring​

The platform runs components inside your cluster that your applications depend on. This section covers watching those components, as distinct from watching your own services.

  • Application operator - PromQL and LogQL for the operator that turns your PlatformApplication resources into running workloads, including how to tell a quiet operator from a broken one.
  • PostgreSQL (CloudNativePG) - PromQL for your database clusters: availability, replication, restarts, error rate, storage, and backups, plus the label and zero-value traps that make a broken database look healthy.

The following areas are not yet documented here:

  • Infrastructure monitoring
  • Alerting and notifications
  • Incident response workflows