SensobitDocs

APM

Service metrics, errors, traces, and RUM in the Sensobit console.

APM in the console combines three write paths:

  • Application metrics and errors posted to https://api.sensobit.com/api/v1/apm/*
  • Distributed traces ingested over OTLP
  • RUM page timings

Service metrics and errors

curl -X POST https://api.sensobit.com/api/v1/apm/metrics \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "service": "checkout",
    "name": "request.duration_ms",
    "value": 248,
    "tags": { "route": "/pay" }
  }'
curl -X POST https://api.sensobit.com/api/v1/apm/errors \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "service": "checkout",
    "message": "Null invoice id",
    "type": "TypeError"
  }'

The APM page lists services, latency, error rate, and recent exceptions. Click a service to open traces that share the same service name.

Traces

The Traces view searches Tempo by service, operation, duration, and status. Opening a trace shows the span waterfall. If logs include the same trace_id, the console can correlate them.

RUM

RUM charts break down LCP, CLS, FID, and load time by page URL, browser, device, and country. Use them to catch regressions that never appear in server-side APM.

  • Services — discovered listeners reported by the agent
  • OTLP status — whether the OTLP receiver is accepting spans
  • Infrastructure — the hosts those services run on

On this page