newrelic-python-agent icon indicating copy to clipboard operation
newrelic-python-agent copied to clipboard

Support aioboto3/aiobotocore

Open dacevedo12 opened this issue 3 years ago • 4 comments

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" image

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

Describe Alternatives

Manually placing a bunch of @newrelic.agent.function_trace() decorators throughout the codebase

Priority

Must Have

dacevedo12 avatar Feb 21 '22 20:02 dacevedo12

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.

stale[bot] avatar Apr 24 '22 04:04 stale[bot]

Not stale

dacevedo12 avatar May 02 '22 13:05 dacevedo12

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.

stale[bot] avatar Jul 11 '22 00:07 stale[bot]

Not stale

dacevedo12 avatar Jul 11 '22 05:07 dacevedo12