observability
Practical resources about observability for software engineers.
51 results
Understanding Production Systems
You cannot fix what you cannot see. Observability combines metrics, logs, and traces into a coherent picture of system health. It is the difference between reactive firefighting and proactive capacity planning.
These resources cover structured logging with JSON, Prometheus metric collection, Grafana dashboard design, distributed tracing with OpenTelemetry, and alerting strategies. Learn how to reduce mean time to detection and resolution in production environments.
Health Endpoint Monitoring Pattern
Expose lightweight health endpoints so orchestrators, load balancers, and monitoring tools can...
Circuit Breaker with Monitoring
How to expose circuit breaker state as metrics for observability. Covers Prometheus integration,...
Correlation ID: Trace Requests Across Distributed Services
How to propagate correlation IDs across service boundaries for end-to-end request tracing. Covers...
Distributed Tracing: Propagate Trace Context Across Services
How to propagate trace context across service boundaries with OpenTelemetry. Covers span creation,...
Health Check Pattern: Expose Liveness and Readiness Probes
Implement liveness and readiness probes for container orchestrators. Covers Kubernetes probe...
Metrics Aggregation: Collect, Tag
How to collect, tag, and aggregate business metrics for observability. Covers Prometheus,...
Structured Logging: Emit JSON Logs with Consistent Fields
How to emit structured JSON logs with consistent fields for searchability. Covers Python structlog,...
API Performance Budget Template
A template for setting and tracking API latency and throughput performance budgets.
Logging Standards Document
A document template for defining structured logging conventions, log levels, retention, and...
Monitoring and Alerting Policy Template
A policy template that defines how alerts are configured, routed, escalated, and reviewed across...
Service Level Objective (SLO) Template
A template for defining reliability targets, error budgets, and measurement methods for services...
Alert Runbook Template: From Page to Postmortem
A standardized runbook for responding to alerts: triage, diagnosis, mitigation, resolution, and...
Dashboard Design Template
A template for designing observability dashboards with SLOs, error budgets, service health, and...
Incident Postmortem Template
A blameless postmortem template for documenting incidents: timeline, impact, root cause,...
API Status Page Template for Incidents
A template for a public API status page that communicates uptime, incidents, and maintenance...
Complete Guide to LLM Evaluation
Evaluate LLM apps in production: RAGAS, LLM-as-judge, hallucination detection, human eval, A/B...
Complete Guide to Monitoring and Alerting
Build a production monitoring stack with Prometheus, Grafana, and AlertManager — RED/USE methods,...
OpenTelemetry Guide: Traces, Metrics and Logs
A practical guide to OpenTelemetry in production: instrumentation, collectors, sampling strategies,...
Site Reliability Engineering
A practical guide to SRE: defining SLIs, SLOs, and SLAs, managing error budgets, toil reduction,...
Complete Guide to Apache Kafka in Production
Operate Apache Kafka in production: partitions, replication, consumer groups, tuning, monitoring,...
No results found.