If your agents already emit OpenTelemetry GenAI spans (LangChain, Vercel AI, OpenAI Agents, LlamaIndex, or custom), you can get live cross-ecosystem reliability back without adding another SDK. You already produce the data — point it at Glimind.
export OTEL_EXPORTER_OTLP_TRACES_ENDPOINT=https://glimind.com/v1/traces export OTEL_EXPORTER_OTLP_PROTOCOL=http/json # optional — a free key gives higher limits + contribution credit: export OTEL_EXPORTER_OTLP_HEADERS="authorization=Bearer sk_live_…"
Glimind accepts OTLP/JSON at POST https://glimind.com/v1/traces. We read only the GenAI
execute_tool spans and ignore everything else. Prefer a dedicated pipeline? Add Glimind as a
second OTLP exporter in your Collector so your primary backend (Datadog, Grafana, Honeycomb…) is untouched.
From each execute_tool span we derive, server-side: the tool id, success/failure, latency,
value-free input & output shapes, a normalized error class, coarse caller context, and call
order within the trace (the workflow graph). The opt-in
gen_ai.tool.call.arguments/…result attributes are reduced to value-free shapes on
arrival and the raw text is dropped. We never store arguments, results, prompts, or any payload —
see privacy.
curl https://glimind.com/v1/prepare/github%2Fsearch_repositories?task=search