This change tracks business metrics in the execution context of an operation. To do so:
The DefaultEndpointProviderGenerator was modified to include endpoint business metrics in the endpoint attributes
This change required modifying the DefaultEndpointProviderTestGenerator to be tolerant of business metrics attributes
A section was declared in EndpointResolverAdapterGenerator to add endpoint business metrics to the execution context if business metrics exist in the endpoint attributes
Business metrics are now added to the execution context directly in various locations
Required runtime types to emit business metrics were added
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Issue \
N/A
Description of changes
This change tracks business metrics in the execution context of an operation. To do so:
DefaultEndpointProviderGenerator
was modified to include endpoint business metrics in the endpoint attributesDefaultEndpointProviderTestGenerator
to be tolerant of business metrics attributesEndpointResolverAdapterGenerator
to add endpoint business metrics to the execution context if business metrics exist in the endpoint attributesBy submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.