◈ AWS AGENTCORE BLUEPRINTS
PART III · TOOLS AND OPERATIONS · CHAPTER 20 / 36
TOCCONSULTING.FR
AMAZON BEDROCK / SERVICE DETAIL S08 OBSERVABILITY

AGENTCORE OBSERVABILITYPRACTICAL

CHAPTER 20 / 36
TOPIC turn on tracing, then watch your agent
REV 2026.07
IN PLAIN WORDS

You will do a one-time account setup so traces show up, then either let AgentCore record everything automatically (if your agent runs on Runtime) or add a small library if it runs elsewhere, and view it all on the CloudWatch dashboard. Terms: Transaction Search = the CloudWatch feature that stores spans and traces; ADOT = AWS's OpenTelemetry library; span = one step; trace = one request.

[ 1 ] ONE TIME PER ACCOUNT, TURN ON TRANSACTION SEARCH
IN THE CONSOLE
1. Open CloudWatch.
2. Application Signals (APM) > Transaction search.
3. Choose Enable Transaction Search.
4. Tick ingest spans as structured logs, then Save.
# or with the AWS CLI: $ aws xray update-trace-segment-destination \ --destination CloudWatchLogs # (also add a one-time resource policy so X-Ray # can write spans to CloudWatch Logs)
Spans appear in the aws/spans log group. After enabling, allow about 10 minutes before traces are searchable.
[ 2 ] IF YOUR AGENT RUNS ON RUNTIME, IT IS AUTOMATIC
$ agentcore deploy # the CLI instruments your agent for you $ agentcore invoke $ agentcore logs # stream the agent's logs $ agentcore traces list # list recent traces # then open: CloudWatch console > GenAI Observability (Agents / Sessions / Traces)
[ 3 ] IF YOUR AGENT RUNS ELSEWHERE, ADD ADOT
# requirements.txt
aws-opentelemetry-distro>=0.10.0
boto3

# environment variables
AGENT_OBSERVABILITY_ENABLED=true
OTEL_PYTHON_DISTRO=aws_distro
OTEL_PYTHON_CONFIGURATOR=aws_configurator
OTEL_RESOURCE_ATTRIBUTES=service.name=<agent-name>
OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf
OTEL_TRACES_EXPORTER=otlp
RUN IT
$ opentelemetry-instrument python agent.py
The opentelemetry-instrument wrapper loads the settings, records the model and tool calls, and sends them to CloudWatch under your service.name. View it on the same GenAI dashboard.
To send the data to your own tools instead of CloudWatch, set DISABLE_ADOT_OBSERVABILITY=true. To tie traces to one conversation, set the session id in OpenTelemetry baggage: baggage.set_baggage("session.id", session_id).
SRC: AWS AgentCore Developer Guide (observability get started, add observability / configure)
DRAWN 2026.06, REV 2026.07.26
◄ PREVIOUS · CH 19
AgentCore Observability, Plain Language
NEXT · CH 21 ►
AgentCore Evaluations, Plain Language
AWS AGENTCORE BLUEPRINTS · CONTENTS
Back to tocconsulting.fr Cover & Table of Contents
PART I · FOUNDATIONS
01AgentCore Overview, Plain LanguageCONCEPT02AgentCore, Key Terms in Plain LanguageCONCEPT03AgentCore, Common Mistakes ExplainedCONCEPT04Inside an AgentCore Agent, BlueprintCONCEPT05Harness, Practical 1, Strands PathPRACTICAL06Harness, Practical 2, Managed HarnessPRACTICAL
PART II · CORE SERVICES
07AgentCore Runtime, Plain LanguageCONCEPT08AgentCore Runtime, PracticalPRACTICAL09AgentCore Memory, Plain LanguageCONCEPT10AgentCore Memory, PracticalPRACTICAL11AgentCore Gateway, Plain LanguageCONCEPT12AgentCore Gateway, PracticalPRACTICAL13AgentCore Identity, Plain LanguageCONCEPT14AgentCore Identity, PracticalPRACTICAL
PART III · TOOLS AND OPERATIONS
15AgentCore Code Interpreter, Plain LanguageCONCEPT16AgentCore Code Interpreter, PracticalPRACTICAL17AgentCore Browser, Plain LanguageCONCEPT18AgentCore Browser, PracticalPRACTICAL19AgentCore Observability, Plain LanguageCONCEPT20AgentCore Observability, PracticalPRACTICAL21AgentCore Evaluations, Plain LanguageCONCEPT22AgentCore Evaluations, PracticalPRACTICAL
PART IV · GOVERNANCE AND TRANSACTIONS
23AgentCore Policy, Plain LanguageCONCEPT24AgentCore Policy, PracticalPRACTICAL25AgentCore Registry, Plain LanguageCONCEPT26AgentCore Registry, PracticalPRACTICAL27AgentCore Payments, Plain LanguageCONCEPT28AgentCore Payments, PracticalPRACTICAL
PART V · MULTI-AGENT AND ARCHITECTURE
29A2A and Multi-Agent, Plain LanguageCONCEPT30A2A and Multi-Agent, PracticalPRACTICAL31Architecture Patterns, Plain LanguageCONCEPT32Multi-Tenant Agents, Plain LanguageCONCEPT33Agent Security and Threat Model, Plain LanguageCONCEPT34Governance at Org Scale, Plain LanguageCONCEPT35Governance at Org Scale, PracticalPRACTICAL36Multi-Region and Distribution, Plain LanguageCONCEPT