Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

boto3 not instrumented #1178

Closed
daveisfera opened this issue Jul 15, 2024 · 3 comments · Fixed by #1185
Closed

boto3 not instrumented #1178

daveisfera opened this issue Jul 15, 2024 · 3 comments · Fixed by #1185
Labels

Comments

@daveisfera
Copy link

Description
It appears that boto3 is not instrumented and shown in the profile with current versions (I'm pretty sure it used to be)

Expected Behavior
boto3 would be shown in the the summaries and the trace breakdowns

Troubleshooting or NR Diag results
I thought that maybe it was caused by the addition of aiobotocore support in 9.10, so I tried 9.9.1 again but I still didn't see any boto3 or botocore data

Steps to Reproduce

  1. Use boto3 in a django project
  2. Upload data using this module
  3. Observe that no information is available

Your Environment
Docker image: python:3.12.4-slim-bookworm
new relic: 9.12
django: 5.0.7

Additional context
Uploading a file to S3 is a simple way to reproduce this issue:
https://boto3.amazonaws.com/v1/documentation/api/latest/guide/s3-uploading-files.html

@workato-integration
Copy link

@TimPansino
Copy link
Contributor

TimPansino commented Jul 29, 2024

Bug confirmed, s3transfer (not boto3 or botocore) is not instrumented and is running these uploads on a background thread. Will fix in the next release by instrumenting that thread.

@hmstepanek
Copy link
Contributor

This was fixed and released in v9.13.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants