Cross-posted from os-alt — canonical lives there.
Two posts ago we opened the PagerDuty vertical and found three-of-three self-host alternatives not alive. One post ago we opened Linktree and found two-of-three. We promised a positive-side post before the series got too doomy. Here it is.
On /datadog/ we list three self-hostable alternatives — SigNoz, the Grafana LGTM stack, and Uptrace. As of today, three of three are alive. Two of them shipped commits this morning.
That's not a coincidence and it's not because we got lucky on the category. It's the first failure mode in this series where the failure mode is absent — and the thing that holds it back, the structural reason this vertical doesn't decay, is worth the post.
The three we list (and what their health pill says today)
| Repo | Stars | Last commit | Archived | State |
|---|---|---|---|---|
SigNoz/signoz |
26,857 | 2026-05-10 | no | alive |
grafana/grafana |
73,650 | 2026-05-10 | no | alive |
uptrace/uptrace |
4,196 | 2026-04-30 | no | alive |
Same exact freshness query we ran on PagerDuty and Linktree. Different answer, because the surrounding economics are different.
Why observability didn't decay like on-call did
Three structural reasons, in roughly the order they matter.
1. OpenTelemetry won the data-shape war. Five years ago every observability vendor had a proprietary agent and proprietary wire format — Datadog's dd-trace, New Relic's, Dynatrace's, Splunk's, all mutually incompatible. Today, OpenTelemetry is the de facto standard for traces, well on its way for metrics, with logs catching up. CNCF graduation. Microsoft / AWS / Google all shipping OTel as the preferred path. Datadog itself documents the OTel ingest path because their customers demanded it. That's the wedge: when the data shape is shared, switching off the SaaS is an agent-config change, not a re-instrumentation project.
2. The pricing pain is too universal to ignore. Coinbase's $65M Datadog bill made headlines in 2022; it became a meme but it described a real pattern. Per-host pricing in the $15-23/host/month range, plus per-GB log ingest, plus per-event custom-metric overage, compounds nonlinearly with how successful your business is. There's a constant supply of teams hitting a usage cliff and starting a Datadog escape project. That demand keeps SigNoz / Grafana / Uptrace funded — both directly (paid tiers) and indirectly (visibility, usage, contributors).
3. Commercial-OSS works in observability because operators value the same thing customers do. The buyer of a paid SigNoz tier is a senior SRE. The maintainer of SigNoz is a senior SRE. They want the same product. Compare link-in-bio: the buyer of a Linktree paid tier is a creator who doesn't want to think about HTML; the maintainer of LittleLink is a developer who has already written the HTML. Mismatched audience, no funding feedback loop. Observability's buyer-maintainer alignment is the structural feature.
Where this leaves the series
Three vertical posts in, three distinct failure-mode shapes:
- On-call — OSS dying under vendor pressure. PagerDuty alts at 3-of-3 not-alive; the largest player (Grafana OnCall) was archived in favor of a paid Grafana IRM rebrand.
- Link-in-bio — OSS dying under vendor indifference. Linktree alts at 2-of-3 not-alive; no commercial OSS plausible because the buyer-maintainer mismatch breaks the funding loop.
- Observability — OSS thriving on a shared data standard. Datadog alts at 3-of-3 alive; OpenTelemetry made the migration mechanical and the buyer-maintainer alignment makes commercial OSS work.
The combined picture is more useful than any single post. A self-host directory that ranks by stars promotes the wrong projects, because stars accumulate slowly and don't decay when a project dies — but freshness alone isn't the whole picture either. The structural question is whether the category has a working commercial-OSS feedback loop. Where it does (observability), self-host alts compound. Where it doesn't (on-call, link-in-bio), they decay at different speeds.
Full post + per-alt deep-dive (SigNoz / Grafana / Uptrace) + editorial debt on the directory page →
Top comments (0)