Observability for backend teams

See every request.
Fix the slow one.

Tracefield joins traces, logs and metrics into one timeline — so the 3 a.m. page tells you which service broke, not just that something did.

$npm i -g tracefield

v2.4.1 · Free for 3 services · First trace in 90 seconds

tracefield — zsh
$
09:41:07 INFOtracefield agent v2.4.1 connected
09:41:08 INFOinstrumented 14 services · 0 code changes
09:41:09 WARNp99 on /checkout rose to 412ms
● LIVE · prod-eu-1p99 184ms
P99 latency
0 ms
Checkout API · last 24h
Uptime
0 %
Trailing 30 days · all regions
Traces / day
0 B
Ingested across 14 services
First trace
0 s
From install to first span

Latency, not vibes

Three percentiles. One honest chart.

p50 tells you the typical request. p99 tells you the one your customer actually remembers. Tracefield plots all three, always.

Checkout API — latency

300ms200ms 100ms0ms
p50 — typical p95 — slow tail p99 — worst real users see p99 184ms · 24H

One timeline

Traces, logs and metrics — joined, not tabbed.

Stop correlating across five tools at 3 a.m. Every span links to its logs; every log links back to its trace.

⌁

Distributed tracing

Every request gets a trace ID at the edge. Follow it through 14 services without guessing which hop was slow.

edge38ms
checkout214ms
payments126ms
≡

Logs that link back

Log lines carry their trace ID. Click one and you are inside the exact request — not a grep across a day of logs.

09:41:07 WARN p99 on /checkout rose to 412ms
09:41:09 INFO trace 9f31…c2 captured · 6 spans
◫

Metrics with context

Golden signals per service — latency, traffic, errors, saturation — each chart one click from the trace that caused it.

errors 0.04% · down 62% this week
↯

Alerts that page once

Burn-rate alerts on error budgets, not on every spike. Grouped, deduped, routed to the on-call who owns the service.

2 pages this week · 0 duplicates
median ack 41s
◷

90-second setup

One agent per host, auto-instrumentation for the frameworks you already run. No code changes, no redeploy to start seeing traces.

$ tracefield install
✓ 14 services instrumented
⛓

OpenTelemetry native

OTLP in, OTLP out. Your data stays portable — export to any backend, any time, with no lock-in migration project.

OTLP / Prometheus / Jaeger
export in one toggle

Trace walkthrough

One slow checkout, dissected.

Trace 9f31…c2 · POST /checkout · 412ms total. The waterfall shows where the time actually went — no guessing, no adding log lines and redeploying.

Trace 9f31…c2 · POST /checkout · 412ms total · 6 spans
edge / gateway412ms
checkout-api348ms
payments-svc196ms
inventory-svc118ms
db-primary · query164ms
email-worker52ms

Two lines of code

Instrument once. See everything.

The SDK wraps your framework's request handler. Spans, logs and metrics flow automatically from there.

tracefield.ts
1import { tracefield } from '@tracefield/node';
2
3// One line. Every route gets a trace, every error gets context.
4tracefield.init({ service: 'checkout-api', sampleRate: '1.0' });
5
6app.post('/checkout', async (req, res) => {
7  const span = tracefield.startSpan('charge-card');
8  await charge(req.body); // spans nest automatically
9  span.end();
10  res.json({ ok: true });
11});

Pricing

Start free. Pay when it earns its keep.

Every plan includes traces, logs and metrics — no feature is held hostage behind the top tier.

Hobby
$0 /mo

For side projects and learning the ropes.

  • 3 services · 1M spans/mo
  • 7-day retention
  • Community support
  • Burn-rate alerts
  • SSO / SAML
Start free
MOST POPULAR
Team
$49 /mo

For teams shipping to production every day.

  • 25 services · 50M spans/mo
  • 30-day retention
  • Burn-rate alerts + on-call routing
  • Slack + PagerDuty integrations
  • SSO / SAML
Start 14-day trial
Scale
$249 /mo

For platforms with real traffic and real SLAs.

  • Unlimited services · 500M spans/mo
  • 13-month retention
  • SSO / SAML + audit log
  • 99.99% uptime SLA
  • Dedicated support engineer
Talk to us

FAQ

Asked by every backend team.

One agent per host, plus auto-instrumentation for Node, Python, Go and Java frameworks. No code changes to start; add two lines when you want custom spans.

Measured overhead is under 1% of request latency at 100% sampling, and under 0.2% with tail sampling on. The agent batches and compresses before sending — it never blocks your request path.

It is yours. Tracefield speaks OpenTelemetry natively, so you can export everything — traces, metrics, dashboards — to any OTLP-compatible backend at any time. No export fees, no hostage formats.

Yes. Open-source projects get the Team plan free — apply with your repository URL and we approve within two working days.

One incident teardown, monthly.

A real outage, dissected span by span. No marketing, no spam.