Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
1ce365a
AgentCore Observability
mvangara10 Jul 16, 2025
b04bd01
Update README.md
mvangara10 Jul 16, 2025
b575c92
Update README.md
mvangara10 Jul 16, 2025
c11801d
Update README.md
mvangara10 Jul 16, 2025
3bcc1c7
Merge branch 'awslabs:main' into main
mvangara10 Jul 17, 2025
9a84414
.env.example
mvangara10 Jul 17, 2025
5942a34
Merge branch 'awslabs:main' into main
mvangara10 Jul 18, 2025
201860c
add runtime utils.py
mvangara10 Jul 18, 2025
137e402
Merge branch 'awslabs:main' into main
mvangara10 Jul 23, 2025
a0bb554
Merge branch 'awslabs:main' into main
mvangara10 Jul 23, 2025
77bf070
Merge branch 'awslabs:main' into main
mvangara10 Jul 24, 2025
940d40f
AgentCore Observability: Custom Spans
mvangara10 Jul 24, 2025
959f065
Update doc
mvangara10 Jul 24, 2025
0b60328
runtime hosted agent update
mvangara10 Jul 24, 2025
114c6ac
Merge branch 'awslabs:main' into main
mvangara10 Jul 24, 2025
6cdefd3
Refactoring and Runtime updates
mvangara10 Jul 24, 2025
85a6a1d
Merge branch 'main' of https://github.com/mvangara10/amazon-bedrock-a…
mvangara10 Jul 24, 2025
22914da
Custom span documentation
mvangara10 Jul 24, 2025
42b3529
Merge branch 'awslabs:main' into main
mvangara10 Jul 25, 2025
b3678fe
Merge branch 'awslabs:main' into main
mvangara10 Aug 5, 2025
cbdbae0
Observability runtime: auto_create_role
mvangara10 Aug 5, 2025
5263665
Merge branch 'awslabs:main' into main
mvangara10 Aug 5, 2025
540ce65
Model ID and STM fix
mvangara10 Aug 5, 2025
5c20b21
Merge branch 'awslabs:main' into main
mvangara10 Aug 5, 2025
dd0f72d
Model ID update
mvangara10 Aug 5, 2025
7e8e2b5
Merge branch 'awslabs:main' into main
mvangara10 Aug 5, 2025
4de4f6d
Non runtime: strands package update and fix
mvangara10 Aug 5, 2025
3a04b1c
Merge branch 'awslabs:main' into main
mvangara10 Aug 11, 2025
e47e1ca
Merge branch 'awslabs:main' into main
mvangara10 Aug 11, 2025
29a4810
DDGS and ModelID upddates
mvangara10 Aug 11, 2025
f450c0e
Merge branch 'awslabs:main' into main
mvangara10 Aug 18, 2025
fe0ef48
Claude 3.5 -> 3.7
mvangara10 Aug 18, 2025
6fbe610
Merge branch 'awslabs:main' into main
mvangara10 Aug 20, 2025
86e6b81
Merge branch 'awslabs:main' into main
mvangara10 Aug 21, 2025
31ddd3d
CodeQL fix
mvangara10 Aug 21, 2025
a4b9c92
Merge branch 'main' of https://github.com/mvangara10/amazon-bedrock-a…
mvangara10 Sep 17, 2025
632b532
Merge branch 'awslabs:main' into main
mvangara10 Sep 17, 2025
01759ea
Update ADOT version
mvangara10 Sep 17, 2025
4adf67b
custom span ADOT version update
mvangara10 Sep 17, 2025
ffcb0fb
Merge branch 'awslabs:main' into main
mvangara10 Oct 9, 2025
59676ce
Merge branch 'awslabs:main' into main
mvangara10 Oct 10, 2025
0802dfb
CrewAI Observability samples
mvangara10 Oct 10, 2025
1c44a4e
documentation updates
mvangara10 Oct 10, 2025
5678baa
Merge branch 'awslabs:main' into main
mvangara10 Oct 10, 2025
d9ba2fd
Merge branch 'awslabs:main' into main
mvangara10 Oct 10, 2025
7771d16
Merge branch 'awslabs:main' into main
mvangara10 Oct 13, 2025
7d86cb4
Merge branch 'awslabs:main' into main
mvangara10 Oct 14, 2025
f669bf4
openinference to OTEL - Crew AI
mvangara10 Oct 14, 2025
2c37d4c
Merge branch 'awslabs:main' into main
mvangara10 Oct 14, 2025
6ade0c3
Remove local execution and memory mode
mvangara10 Oct 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# CrewAI Agent with Amazon Bedrock AgentCore Runtime and Observability

This tutorial demonstrates how to deploy a [CrewAI](https://www.crewai.com/) travel agent to Amazon Bedrock AgentCore Runtime with observability through Amazon CloudWatch.

## Overview

Learn to host a CrewAI agent using Amazon Bedrock models with comprehensive observability with AWS OpenTelemetry instrumentation and Amazon CloudWatch monitoring.

## Prerequisites

* Python 3.10+
* AWS credentials configured with appropriate permissions
* Amazon Bedrock AgentCore SDK
* CrewAI framework
* Amazon CloudWatch access
* Enable [transaction search](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Enable-TransactionSearch.html) on Amazon CloudWatch

## Getting Started

1. Install dependencies:
```bash
pip install -r requirements.txt
```

2. Open the Jupyter notebook: `runtime-with-crewai-and-bedrock-models.ipynb`

3. Follow the tutorial to:
- Create and test a CrewAI agent locally
- Deploy the agent to AgentCore Runtime
- Enable observability with OpenTelemetry
- Monitor performance on CloudWatch

## Key Features

* CrewAI travel agent with web search capabilities
* Amazon Bedrock models (Anthropic Claude Sonnet 3.7)
* AgentCore Runtime hosting
* CloudWatch observability and tracing

## Cleanup

After completing the tutorial:
1. Remove AgentCore Runtime deployments
2. Clean up ECR repositories
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
crewai
crewai-tools
bedrock-agentcore
bedrock-agentcore-starter-toolkit
langchain-community
ddgs
opentelemetry-instrumentation-crewai
aws-opentelemetry-distro==0.12.1
boto3
botocore
python-dotenv
Loading