Describe the feature
the V1 sdk exposed ByteThroughputProvider via ServiceMetricCollector this is no longer available in v2 and there doesn't seem to be any easy way to rebuild it.
Use Case
I would like to be able to monitor the throughput (bytes/sec) of my applications using the v2 sdk.
Proposed Solution
Alternatively this could be achieved by exposing a bytes read/written metric and calculating throughput against ApiCallDuration however, that duration includes retries so it would have to be made available on the ApiCallAttempt MetricCollection.
Other Information
No response
Acknowledgements
AWS Java SDK version used
2.19.1
JDK version used
11
Operating System and version
macOS Monterey V12.6.1
Describe the feature
the V1 sdk exposed
ByteThroughputProviderviaServiceMetricCollectorthis is no longer available in v2 and there doesn't seem to be any easy way to rebuild it.Use Case
I would like to be able to monitor the throughput (bytes/sec) of my applications using the v2 sdk.
Proposed Solution
Alternatively this could be achieved by exposing a bytes read/written metric and calculating throughput against
ApiCallDurationhowever, that duration includes retries so it would have to be made available on theApiCallAttemptMetricCollection.Other Information
No response
Acknowledgements
AWS Java SDK version used
2.19.1
JDK version used
11
Operating System and version
macOS Monterey V12.6.1