OpenTelemetry
Map OpenTelemetry gen_ai.* semantic-convention spans to Iqrar telemetry events — anything that emits OTel becomes Iqrar-compatible with a single config line.
OpenTelemetry's gen_ai.* semantic conventions describe LLM and agent invocations in a vendor-neutral way. The Iqrar OTel exporter maps those spans to canonical Iqrar telemetry events, so any tracer that emits them — Langfuse, Helicone, Phoenix, Arize, Traceloop, Bedrock, Vertex — becomes Iqrar-compatible without writing adapter code.
Mapping
| OTel span | Iqrar event |
|---|---|
gen_ai.invoke_agent | agent.invocation.start / .end |
gen_ai.execute_tool | agent.tool.start / .end |
gen_ai.client.operation | agent.llm.start / .end (with token attrs) |
gen_ai.usage.input_tokens, gen_ai.usage.output_tokens, and gen_ai.request.model are forwarded onto the Iqrar payload directly.
Status
The exporter is on the roadmap (@iqrar/otel-exporter). Until it ships, the
See also
·