Quiz: Chapter 09 (Observability)
Questions
Why is “metrics -> traces -> logs” the preferred incident flow?
In this MVP, where is telemetry exported from?
- A) only in-cluster OTel collector
- B) directly from frontend/backend to Uptrace
- C) only backend exports telemetry
What header set is required for end-to-end context propagation?
Which backend endpoint is used for controlled crash correlation drill?
Which signal should confirm symptom first during incident triage?
If backend spans are orphaned (not linked to frontend), what should you inspect first?
What evidence pair is minimum to claim correlation works?
Which statement is correct?
- A) Logs-only debugging is enough for production incidents.
- B) Trace ID correlation between spans and logs reduces MTTR.
- C) Sampling should always be 100% in every environment.
Why must telemetry secrets never be committed in plaintext?
Complete the guardrail:
- A) choose action only after evidence from at least two signals
- B) rollback immediately without checking traces
- C) ignore metrics if logs look fine
What is the backend availability SLO target in this baseline?
Why are burn-rate alerts used in addition to plain error-rate alerts?
Answer Key (Short)
- It narrows from symptom to path to concrete evidence, reducing guesswork.
- B
traceparent,tracestate,baggage.GET /panic.- Metrics deviation (latency/error-rate/request-rate anomaly).
- CORS + propagation config on frontend/backend and instrumentation status.
- One trace chain plus one backend log entry with matching
trace_id. - B
- They expose credentials/tokens and break security/compliance baseline.
- A
- 99.5% (30-day window).
- They detect fast and sustained error-budget consumption early, not only instantaneous spikes.