AgentOps records what an AI agent does across model calls, tools and longer workflows. Instead of investigating a failure through scattered terminal output, a developer can inspect related operations in a trace. The most useful question is whether that record reveals where the run diverged from the intended behaviour. Observability helps answer that question; it does not, by itself, decide whether an agent’s answer was correct or its action appropriate.
- 01The product An agent observability platform with SDK instrumentation, execution views and estimated model costs.
- 02The reader Developers debugging applications that make several model or tool calls for one user request.
- 03The method This blueprint examines public product and SDK documentation, without measuring instrumentation coverage or overhead in a running application.
01 / ProductTurn a sequence of calls into an execution record
The AgentOps introduction describes automatic instrumentation for supported providers and frameworks, plus custom tracing for more explicit control. The platform is associated with Agency, and its public product identity is AgentOps. The useful unit is the complete piece of work, not just the final model response.
The core concepts explain sessions, agents, operations and model interactions. A trace can show how those pieces relate. An agent may retrieve information, call a model, invoke a tool and then call a model again. Looking only at the last call hides the earlier decision that caused the eventual failure.
This structure supports practical debugging. A slow response might come from a tool rather than inference. An unexpectedly expensive run might involve repeated model calls after a tool error. A response containing the wrong fact might reflect bad retrieval before generation. A useful trace gives the developer enough context to choose the next investigation instead of repeatedly changing the final prompt.
02 / AudienceFor applications where one request becomes many operations
AgentOps is most relevant when an application has moved beyond a single isolated model request. A retrieval assistant, a multi-agent research process or a tool-using workflow can produce several layers of activity. Developers need to understand how those layers interact and which inputs, outputs and failures belong together.
It is also useful when model spend must be attributed to a workflow rather than reported as a single provider bill. A product team may need to know which feature creates repeated calls or whether a new agent strategy is producing longer runs. Those questions require consistent trace boundaries and labels. Merely installing an SDK does not automatically create the business categories needed for analysis.
The Arize blueprint offers a broader perspective on AI observability and evaluation. The LangWatch blueprint is relevant when the next step is a repeatable behavioural test. AgentOps should be assessed on how clearly it captures the agent stack actually in use, and how easily developers can move from a reported problem to the responsible operation.
03 / WorkflowA proposed investigation follows one failed workflow
Consider a proposed debugging exercise for a research assistant that sometimes returns an incomplete summary. Begin with a reproducible request and a non-sensitive set of source documents. Instrument the workflow and verify that the trace includes retrieval, the model call and any document-processing tools. Compare the record with application logs to find missing operations before trusting the dashboard as a complete account.
The trace guide supports automatic management, decorators and explicit lifecycle control. For an API serving many requests, choose a logical boundary that keeps each user task distinguishable. A long-lived process should not make unrelated requests look like one coherent agent session. Add stable tags for release, environment and workflow type so later comparisons remain meaningful.
The span documentation distinguishes model, tool, agent and operation spans. Use that structure to inspect the failure in order. Did retrieval return the expected document? Did the tool receive the right identifier? Did the model receive a shortened or empty result? Those observations lead to different repairs and are more informative than a generic label saying that the agent failed.
Once a cause is suspected, change one part of the workflow and repeat the same request. Preserve the before-and-after evidence and examine whether the apparent fix introduced additional model calls or latency. The exercise is a proposed method for using the platform, not a report of a measured AgentOps integration.
Finally make failure status explicit. The trace guide documents success, error and indeterminate states, and notes a default success state when none is supplied. A business outcome can be wrong even when no exception was thrown. Record the application’s actual completion criterion rather than letting a normally terminated function stand in for a correct research result.
04 / PricingEvents, retention and provider bills need separate treatment
| Route | Published basis | What to consider |
|---|---|---|
| Basic | US$0/month; up to 5,000 events | A bounded starting allowance |
| Pro | Starts at US$40/month | Usage-based pricing; consult calculator |
| Enterprise | Custom | SSO, deployment and retention terms |
| Model usage | Paid to the model route in use | Dashboard cost estimates are a separate measure |
Commercial model from the AgentOps product pricing section, consulted 28 October 2026. US-dollar monthly figures; confirm the applicable event calculator and contract before production.
The product page describes Pro as pay-as-you-go and points to a pricing calculator. Its unlimited event limit is therefore not a promise of unlimited processing for a flat US$40. Use the starting price as an entry point, then determine the event volume and retention requirements of the actual application. A single user request can create multiple recorded operations.
The page lists export and longer retention among Pro capabilities, and describes enterprise deployment options separately. Confirm the exact retention policy and export format needed for incident investigations. A dashboard that is useful during development may need different access, preservation and support arrangements when it holds production evidence.
Token costs in traces are estimates derived from recorded provider/model activity. Treat the provider’s invoice as a separate financial record, particularly where discounts, caching, retries or incomplete instrumentation apply. A sensible pilot compares those records to understand the difference. The goal is useful attribution and trend analysis, not an assumption that every displayed estimate is a settlement amount.
05 / DistinctionsThe hierarchy is more useful than a wall of logs
AgentOps’ most useful distinction is its representation of nested agent activity. A developer can inspect the relationship between a workflow and its constituent operations instead of reconstructing it from timestamps alone. This becomes more valuable as multiple agents or tools contribute to one result, provided the instrumentation preserves their causal relationship.
The span guide describes model messages, token counts, tool inputs and outputs, and operation timing. These details help explain what happened. They also create a data-handling responsibility: recording useful context can capture sensitive inputs or tool responses. Decide which fields are necessary before adopting an expansive logging configuration.
The self-hosting documentation describes a platform involving an API server, dashboard, database services and an OpenTelemetry collector. This creates another deployment route for teams with strong control requirements. It is not simply the hosted service moved by one toggle; databases, authentication, retention and upgrades become part of the operator’s work.
06 / QuestionsA complete-looking trace can still have blind spots
The first uncertainty is coverage. Automatic instrumentation applies to supported libraries and versions; custom tools and unusual execution paths may need explicit spans. Test a known sequence and compare it with the trace. Include an error, a retry and a parallel branch so that missing relationships are easier to detect. Successful SDK initialisation is only the beginning of that validation.
The second uncertainty is interpretation. A recorded prompt and answer do not establish that the answer is truthful. An error-free tool call may have acted on the wrong record. Pair operational traces with application-specific checks where the consequences matter. Observability provides evidence for those checks; it does not replace the definition of a successful outcome.
The third issue is telemetry access and continuity. Review the configuration options and intended data route, then decide what happens when export fails or limits are reached. A production service should continue to behave predictably when monitoring is unavailable. The initial trial should examine that boundary rather than assuming observability can never affect the application being observed.
07 / DecisionChoose a trace that answers a real debugging question
AgentOps is worth trying when developers cannot explain how an agent reached a result. Start with one troublesome workflow and verify the completeness of its record. The platform is earning its place when that evidence shortens an investigation and gives the team a clearer repair, rather than merely producing more telemetry.
Instrument the full request
Trace retrieval, model calls and tools under a clear task boundary, then compare with known execution.
Attribute repeated work
Use tags and operation timing to locate loops or expensive features, then reconcile estimates with provider usage.
Assess the operating burden
Evaluate the backend services, authentication, retention and upgrades required by self-hosting.
A business worth understanding.
Suggest your business or one you find interesting. Tell us what you want to understand about its product, positioning, design or workflows.
Suggestions are free. Selection and publication stay with the desk.
- Product and pricingConsulted
- IntroductionConsulted
- Core conceptsConsulted
- TracesConsulted
- SpansConsulted
- Advanced configurationConsulted
- Self-hostingConsulted
