Agent Observability
Oodle ingests LLM and agent traces that follow the OpenTelemetry GenAI semantic conventions, and resolves the SDK-specific spellings onto them at ingest. Whichever instrumentation you use, the result is the same: prompts, system instructions, model output, token counts and cost, on one trace.
Pick your instrumentation
Each page below is the setup for one SDK. Every snippet on them is the snippet the matching tile on the ap1, us1 page shows, so the two cannot disagree.
| Instrumentation | Languages | Good for |
|---|---|---|
| Langfuse | Python, TypeScript | Prompt management alongside tracing |
| Vercel AI SDK | TypeScript | Agents, steps and tool calls in the AI SDK |
| OpenAI | Python, TypeScript | Direct OpenAI SDK calls |
| LangChain | Python, TypeScript | LangChain chains and LangGraph agents |
| Pydantic AI | Python | Pydantic AI agents |
| Google Gemini | Python | The google-genai SDK |
| LiteLLM | Python | One SDK or proxy in front of many providers |
| Traceloop | Python, TypeScript | OpenLLMetry across many SDKs |
| OpenLIT | Python, TypeScript | LLMs plus vector DBs, MCP tools and GPU metrics |
Already exporting OpenTelemetry GenAI spans from something not listed here? Point the exporter at Oodle and they are ingested the same way.
Two ways to export
Every page offers the same choice, and it is only ever an endpoint change:
- Through a collector. Your application exports to an OpenTelemetry Collector you run, and the collector forwards to Oodle. Redaction and sampling belong here.
- Straight to Oodle. No collector to run. There is no redaction step in this path, so use the SDK options to limit what is captured.
Setup with an agent
Every integration on this page ships a machine-readable setup spec, so a coding agent can do the work:
npx skills add oodle-ai/agent-skills -y -g
Then, in your agent:
/oodle-onboarding set up the llm_observability_langfuse integration
Swap the last segment for the instrumentation you want, for example
llm_observability_vercel.
What you get
Support
If you need assistance or have any questions, please reach out to us through:
- Email at [email protected]