Skip to content
h2check
ChecksToolsChecklists
Checks

Logging and observability

19 procedures covering health and readiness endpoints, correlation and request IDs, PII in logs, log levels in production, error tracking integration. Out of scope here: observability vendor setup, dashboard design, on-call process.

Log Content and Levels

  • Access log format8 min
  • How to check log level in production6 min
  • How to check logs for pii12 min
  • How to test logging8 min
  • Json logging format7 min
  • Sensitive data in logs10 min

Tracing and Correlation

  • How to check correlation id in logs9 min
  • How to check trace propagation between services8 min
  • Trace id in logs9 min
  • Traceparent and tracestate8 min
  • Traceparent header format6 min
  • X request id header6 min

Health and Readiness

  • Deep health check12 min
  • Health check timeout10 min
  • How to test a health check endpoint8 min
  • Readiness probe vs liveness probe12 min

Metrics Endpoints

  • How to check metrics endpoint8 min
  • Prometheus metrics endpoint authentication10 min
  • Prometheus text exposition format12 min

Questions people ask about this area

  • what is the use of /health endpoint
  • health check endpoint standard
  • liveness and readiness probe difference
  • health check unhealthy status code
  • correlation id vs request id
  • correlation id vs trace id
  • x-request-id vs x-correlation-id
  • x-request-id vs request-id

h2check.org is published by Maks Verny. Every procedure lists the date its commands were last run.

Checks · Tools · Checklists

Methodology · About · Contact

Checker inputs and results are not stored. What that means in practice is on the methodology page.