Subchapter 48.4
references/multi-service-logs.mdMarkdown2 KBView on GitHub
Use this when a request, alarm or incident spans several services or a pipeline of components.
Find the log group of every service the request passes through: the caller, the service you were asked about, and each downstream service. Query each one around the timestamp or by the request or correlation ID, and take each service’s outcome from its own logs, never from another service’s.
When similar fields appear at different layers (request-context parameters and token claims,
request scopes and OAuth scopes, a service’s own authorization result and its caller’s), report
each one separately with its source, verbatim, including null, empty or missing values.
For each event, decide separately where it was lost: it never reached the service (upstream loss), or the service received it and handed it off but the customer saw no result (downstream loss). If the events differ, report both boundaries and both escalation paths. Never rule out the downstream team when your logs show a successful handoff without a customer result.