Start here. This is the direct spoken answer to practice first.
Why this question matters
The dashboard is valuable when it connects symptoms across resources, not when it becomes another place to scroll through unfiltered logs. A disciplined investigation moves from user impact to one correlated operation and then to the responsible dependency or resource.
I start in the resource view to confirm which projects and containers are running, healthy, and exposing the expected endpoints. Then I reproduce one request with a correlation or trace context and open its distributed trace. The span timeline shows whether time was spent in the frontend, API, database, outgoing HTTP call, or worker handoff. I inspect the failing or longest span, then use its trace id to view the related structured logs and exception details. Metrics tell me whether this is one request or a broader latency, error, saturation, or queue-backlog pattern. I also compare configuration and endpoint values shown for the affected resource, while keeping secrets hidden. The fix follows the evidence rather than restarting every resource or raising every timeout.