5년 전에 누군가 내게 말했으면 좋았을 것들:

작성자

카테고리:

← 피드로
DEV Community · Neeraja Khanapure · 2026-07-03 개발(SW)

LinkedIn Draft — Insight (2026-07-03)

Something I wish someone had told me five years earlier:

Distributed tracing: the gap between having it and using it in incidents

Most orgs instrument distributed traces correctly and then debug incidents with grep. The investment in tracing pays off only when your debugging workflow changes — when you start from a trace ID instead of a log query. That’s a culture change, not a tooling change.

Current state (most orgs):      Target state:

Incident fires                  Incident fires
     │                               │
Grep logs ──▶ Guess service ──▶  Pull trace ID from alert
     │                               │
More grep ──▶ Find error      Trace shows full request path
     │                               │
Escalate ──▶ More engineers   Latency waterfall identifies
     │                         bottleneck in 3 minutes
MTTR: 90 min                  MTTR: 15 min

Enter fullscreen mode Exit fullscreen mode

The non-obvious part:
→ Traces don’t reduce MTTR on their own — runbooks that start from trace IDs do. The highest-leverage thing you can do after instrumenting is to rewrite your top 5 incident runbooks to start with ‘get the trace ID from the alert, open it in Jaeger/Tempo, find the slowest span.’ Engineers follow runbooks under pressure.

My rule:
→ Instrument your 3 highest-traffic endpoints first. Then rewrite one runbook to start from a trace ID. Measure incident time-to-hypothesis before and after.

Worth reading:
▸ OpenTelemetry instrumentation guides — language SDKs (opentelemetry.io/docs)
▸ Grafana Tempo + Loki correlation — trace-to-log workflow without leaving the dashboard

https://neeraja-portfolio-v1.vercel.app/insights/distributed-tracing-the-gap-between-having-it-and-using-it-in-incidents

If you’re earlier in your career: bookmark this. It’ll make more sense after your first real production incident.

devops #sre #observability #platformengineering

원문에서 계속 ↗

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다