Set Up with Skills or Code
- By Arize Skills
- By Code
Three steps to add manual spans with your AI coding agent:Install skillSet up authenticationAsk it to add manual spansWorks with Cursor, Claude Code, Codex, and more. The skill picks the right span kinds, sets the right OpenInference attributes, and handles context propagation for you:

Learn More
- Group traces into conversations — attach
session.idanduser.idto your manual spans to follow multi-turn interactions. See Set up sessions. - Mix auto + manual — let auto-instrumentors handle LLM calls while you keep manual CHAIN and TOOL spans for custom logic. See Combine auto + manual.
- Visualize agent execution — set
graph.node.idandgraph.node.parent_idto render agent graphs in the UI. See Agent trajectory. - Track costs — turn token counts on your LLM spans into per-span and per-trace cost. See Track costs.
- Configure for production — switch to
BatchSpanProcessor, add resource attributes, route to multiple projects. See Configure your tracer. - Mask sensitive data — hide PII in inputs/outputs before spans leave your app. See Mask and redact data.
- Scale with OTEL Collector — centralize routing, handle async context, sample at volume. See Advanced patterns.
