Question 23
An order request passes through an API, inventory service, payment service, and database. About 2% of requests fail, but the failing component is unknown. Which telemetry choices would best support diagnosis?
Monitor request rate, error rate, and latency separately for each service and route.
Label each metric with customer email so affected requests can be grouped precisely.
Write structured request logs with timestamp, service, trace ID, outcome, and error context.
Record complete authorization headers so failed requests can be replayed during diagnosis.
Propagate trace context so one request can be followed through every dependent component.
Record service start and stop events because process availability explains individual request failures.