Skip to main content

Observability

KnoxCall is OTel-native for AI observability: every gateway call emits an OpenTelemetry span using the GenAI semantic conventions, plus KnoxCall-specific attributes for the guardrail outcomes. Point it at your own collector and use whatever tracing/eval backend you already run — Langfuse, Braintrust, Datadog, Honeycomb, and so on. There is no proprietary eval store to lock you in.

Enabling export

Configure the OpenTelemetry OTLP endpoint on the operator observability Integration (KnoxCall’s config lives in the admin UI, not environment files). Once an endpoint is set, spans export automatically; until then, tracing is off.

Span attributes

Why OTel instead of a built-in eval product

Evals belong where your traces already live. By exporting standard GenAI spans, KnoxCall lets you run evaluation, scoring, and dashboards in the tool your team has chosen, with the guardrail outcomes (firewall verdict, PII redaction count, cost) already attached to each trace — rather than trapping that data in a KnoxCall-only view.