Using a coding agent? Paste this into your agent to set up tracing automatically:Learn more about agent-assisted setup →
| Agent-Assisted (Recommended) | Integrations | Manual Instrumentation | |
|---|---|---|---|
| What it is? | A coding agent reads your codebase and sets up tracing automatically. | Pre-built integrations for supported frameworks/LLM providers | You instrument your application to create spans via OpenTelemetry APIs. |
| When to use it? | If you use a coding agent (Claude Code, Cursor, Windsurf, etc.) and want the fastest setup. | If your application uses one of our supported integrations and you want to get tracing running quickly. | If your framework/model isn’t supported, or you need fine-grained control over spans, attributes, and data capture. |
| Can I customize it? | Yes; the agent follows your instructions and you can customize the output. | Yes; you can still add custom spans/attributes even after enabling auto-instrumentation. | Yes; you define your spans, attributes, events, metadata entirely as you wish. |
| Benefits | Zero-friction setup, auto-detects your stack, handles dependencies and configuration. | Fast time-to-value, minimal developer effort, gets you up and tracing quickly. | Maximum flexibility, fit for advanced use-cases, custom workflows, or non-standard stacks. |