Distributed tracing
Ingest spans at 12ms p99, retain 30 days, query by attribute in 480ms median. Auto-instrumentation for Node, Go, Python, Ruby, Java.
- → 12ms p99 ingest
- → 30-day full retention
- → OTel + W3C trace context
Each module ships independently and queries the same typed signal graph. Adopt one. Migrate the next month. Cancel the four tools you replaced.
Ingest spans at 12ms p99, retain 30 days, query by attribute in 480ms median. Auto-instrumentation for Node, Go, Python, Ruby, Java.
PromQL in, sub-second out. Cardinality is metered, not capped. Run high-dimensional metrics on every request without redesigning your labels.
Full-text and structured search across 30 days, sub-second. JSON-native — query by field, regex, range, or LLM-generated NLQ.
Baselines every signal per service per region. Surfaces drift before alert thresholds fire — with the trace, the log, and the deploy that caused it.
Rewind any minute of production traffic. See the exact spans, metrics and logs the on-call would have seen — frame by frame.
Drop-in SDKs for every major runtime. Native integrations with PagerDuty, Slack, Linear, GitHub Actions. BYO via OpenTelemetry.
Free for the first 50M events per month. No credit card. Cancel by deleting your account.