Repository navigation
Commit a2f61c2
authored
docs(observability): document the blank otel-collector auth failure mode (#90)
Found live 2026-07-30: docker/.env's LANGFUSE_OTEL_BASIC_AUTH had gone empty (cause
unknown - predates this session's changes), so otel-collector sent Authorization:
Basic <nothing> to langfuse-web, which rejected every batch with HTTP 401. This
silently dropped ALL Claude Code telemetry for roughly 27 days (last real
claude_code.tool observation before the fix: 2026-07-03) with zero visible error -
devflow trace-review run just quietly reported 0 observations / 0 attribution, and
nothing else surfaces this class of failure.
Root-caused and fixed live (recomputed the value from ~/.config/zsh/secrets,
docker compose up -d --force-recreate otel-collector - a plain restart does not
re-read a changed .env), verified by a fresh claude_code.tool observation landing
seconds later and devflow trace-review run immediately showing observations=24,
attribution 1/29. Documented as gotcha #4 alongside the existing three, matching the
file's own convention, so this is a 30-second diagnosis next time instead of the
investigation it took here.1 parent c5962b5 commit a2f61c2
1 file changed
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
84 | 98 | | |
85 | 99 | | |
86 | 100 | | |
| |||
0 commit comments