Getting started
Amazon Bedrock AgentCore provides built-in metrics, logs, and traces to monitor the performance of your AgentCore modular services. You can view this data in Amazon CloudWatch. To access the full range of observability data from all AgentCore module services, instrument your code using the AWS Distro for OpenTelemetry (ADOT) SDK.
Add observability to your agentic resources
Before you begin, enable CloudWatch Transaction Search. For more information, see Enable Transaction Search.
Enable observability for AgentCore Runtime hosted agents
You can host your agents on AgentCore Runtime, a secure, serverless runtime purpose-built for deploying and scaling dynamic AI agents and tools. AgentCore Runtime supports any open-source framework including LangGraph, CrewAI, Strands Agents, any protocol, and any model.
To enable observability for AgentCore Runtime hosted agents, see Configure custom observability.
For a step-by-step tutorial, see Enabling observability for AgentCore Runtime hosted agents
Enable observability for non-AgentCore hosted agents
You can host your agents outside of AgentCore and bring your observability data into CloudWatch for end-to-end monitoring in one location.
To enable observability for non-AgentCore Runtime hosted agents, see Configure third-party observability.
For a step-by-step tutorial, see Enabling observability for non-AgentCore hosted agents
Enable observability for AgentCore memory, gateway, and built-in tool resources
You can gain visibility into the metrics and traces of AgentCore modular services. For more information, see Configure CloudWatch observability.