Adding Python+Bedrock example?

Open
#8 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
aws, docker, python
Domain
backend, cloud

Research direction

Start by comparing the existing Rust function example with the repository structure and Dockerfile approach described in the issue. Determine where a side-by-side Python containerized Lambda example would belong and verify the example using the referenced aws-otel-python-instrumentation layer.zip; done means the Python example is published alongside the Rust example and demonstrates the requested tracing setup.

Written by the indexing model from the issue text.

Description

Hi folks, and thanks for your work on this repo!

My team recently spent some time getting OTel-based X-Ray tracing working for a Python-based containerized Lambda function for a customer.

We arrived at a slightly different solution from the one shown here, directly copying+installing the layer from https://github.com/aws-observability/aws-otel-python-instrumentation/releases/latest/download/layer.zip in the Dockerfile, rather than bringing in the Collector extension only.

I thought it might be interesting to publish the example here alongside your existing Rust function, because I see quite a few AI engineers working with container-based Lambdas in Python - since popular packages like LangChain/LangGraph often push them over the size limit for regular runtime-based Lambda functions.

If you'd be interested, maybe we could propose a PR to put the Rust & Python examples side-by-side in this repo?

Dominant language
Rust
Stars
12
Forks
1
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.