Quickstart
Point your OpenTelemetry collector at Inkvo, wait for one baseline window, and the next time something breaks you'll get a narrative instead of a wall of graphs. Most teams are connected in an afternoon.
Before you start
You'll need an Inkvo workspace and at least one service already emitting OpenTelemetry traces or metrics. If you don't emit OTel yet, the Connect OpenTelemetry guide covers instrumentation first.
1 · Create an ingest key
Each environment gets its own key. In the app, go to Settings → API Keys and create one scoped to ingest:*. You'll see it once — store it in your secret manager.
# store the key your environment will send with export INKVO_KEY="ik_prod_b4f2e9c1a7d3…"
2 · Point your collector at Inkvo
Add Inkvo as an OTLP exporter. If you already export to another backend, add Inkvo alongside it — we read, we don't replace.
exporters: otlphttp/inkvo: endpoint: https://ingest.inkvo.dev headers: authorization: "${INKVO_KEY}" service: pipelines: traces: exporters: [otlphttp/inkvo] metrics: exporters: [otlphttp/inkvo]
3 · Verify ingest
Within a minute the workspace dashboard shows your first service. The status strip turns green and you'll see live span and metric counts climbing.
What happens next
After the baseline window, Inkvo watches for deviations and correlates them with deploys, infra changes, and downstream signals. When something crosses the line, you get a narrative incident in Slack, email, or your pager — tuned to the environment's tone.