generated from amazon-archives/__template_Apache-2.0
-
Notifications
You must be signed in to change notification settings - Fork 220
Open
Description
#4021 introduced a small set of client metrics, currently only smithy.client.call.duration
and smithy.client.call.attempt duration
. We would like to expand this set of metrics to include some of the other suggested metrics in the SRA. Some that we are interested in include:
smithy.client.uptime
- The amount of time since a client was createdsmithy.client.call.attempts
- The number of attempts for an individual operationsmithy.client.call.errors
- The number of errors for an operationsmithy.client.call.serialization duration
- The time it takes to serialize a message bodysmithy.client.call.deserialization duration
- The time it takes to deserialize a message bodysmithy.client.call.auth.signing duration
- The time it takes to sign a requestsmithy.client.call.auth.resolve identity duration
- The time taken to acquire an identity (AWS credentials, bearer token, etc) from an Identity Provider
Some other metrics, mostly those in the smithy.client.http
namespace, will likely be impossible since they would require instrumenting inside of Hyper.
It would also be ideal if we could integrate these metrics with our automated performance tests (introduced in #3953) since those were implemented ad hoc before the metrics were in place.
Metadata
Metadata
Assignees
Labels
No labels