newrelic-python-agent
newrelic-python-agent copied to clipboard
Support aioboto3/aiobotocore
Is your feature request related to a problem? Please describe.
I'm always frustrated when trying to pinpoint performance issues using new relic with our async stack.
Feature Description
Newrelic already supports boto3/botocore but not its async alternative. Aioboto3/aiobotocore use aiohttp under the hood and those traces are identified as external instead of being correlated to the other database metrics in the dashboard.
For instance:
While the external service shows "seconds"

The database section reports anything from "microseconds" to a few milliseconds max

Describe Alternatives
Manually placing a bunch of @newrelic.agent.function_trace() decorators throughout the codebase
Priority
Must Have
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Not stale
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Not stale