Skip to content

Request-Id in [Operation]ItemEnhancedResponse #3365

Open
@petercipov

Description

Describe the feature

Please add

  • Request-Id

into [Operation]ItemEnhancedResponse classes

Use Case

Tracing performance issues when using high level api like DynamoDbAsyncTable. Currently those ids can be retrived only through aws sdk logger. Those ids are then very hard to correlate to requests application is doing when doing merging on log level. Ideally application retrieves request ids from response object and logs it.

The use case is to retrieve the set of requests with long latency from production and getting aws support to check them in logs.

Currently request id is only in low level apis.

Proposed Solution

Add request id when wrapping low level response to [Operation]ItemEnhancedResponse

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

AWS Java SDK version used

2.17.192

JDK version used

openjdk version "11.0.9.1" 2020-11-04

Operating System and version

ALL

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    dynamodb-enhancedfeature-requestA feature should be added or improved.p2This is a standard priority issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions