Skip to content

request-id capability

request-id adds request ID middleware to your Go service so every request gets a unique ID that propagates through logs and downstream calls.

  • Request ID middleware
  • Context propagation
  • Log correlation

Use request-id on any HTTP API to enable end-to-end request tracing across logs and services. Without request IDs, debugging production issues means correlating logs by timestamp — fragile and slow. Every HTTP API should have this.

Requires: http-api

Terminal window
verikt new my-service --language go --cap http-api,request-id
# or add to an existing service:
verikt add request-id

observability

OpenTelemetry tracing that uses request IDs for correlation.

http-api

The Chi router foundation required by this capability.

audit-log

Audit events enriched with request IDs.