Skip to content

Conversation

@vcjana
Copy link
Contributor

@vcjana vcjana commented Nov 6, 2025

Motivation and Context

This PR implements business metrics tracking for observability and endpoint override features.

Description

This PR adds five new business metrics to track SDK feature usage:

Observability Metrics:

  • m/4: Observability tracing enabled
  • m/5: Observability metrics enabled
  • m/6: OpenTelemetry tracing integration
  • m/7: OpenTelemetry metrics integration

Endpoint Configuration Metrics:

  • m/N: Custom endpoint URL override detection

Testing

Integration tests added in aws/sdk/integration-tests/s3/tests/business_metrics.rs covering all seven metrics.

Checklist

  • For changes to the smithy-rs codegen or runtime crates, I have created a changelog entry Markdown file in the .changelog directory, specifying "client," "server," or both in the applies_to key.
  • For changes to the AWS SDK, generated SDK code, or SDK runtime crates, I have created a changelog entry Markdown file in the .changelog directory, specifying "aws-sdk-rust" in the applies_to key.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@github-actions
Copy link

github-actions bot commented Nov 6, 2025

A new generated diff is ready to view.

A new doc preview is ready to view.

@github-actions
Copy link

github-actions bot commented Nov 6, 2025

A new generated diff is ready to view.

A new doc preview is ready to view.

@github-actions
Copy link

A new generated diff is ready to view.

A new doc preview is ready to view.

@github-actions
Copy link

A new generated diff is ready to view.

A new doc preview is ready to view.

@github-actions
Copy link

A new generated diff is ready to view.

A new doc preview is ready to view.

@vcjana vcjana force-pushed the feature-ids-implementation branch from c3c5ac1 to 21a98a3 Compare November 12, 2025 06:58
@github-actions
Copy link

A new generated diff is ready to view.

A new doc preview is ready to view.

@vcjana vcjana force-pushed the feature-ids-implementation branch from 1eb10a8 to 81ee539 Compare November 12, 2025 08:32
@github-actions
Copy link

A new generated diff is ready to view.

A new doc preview is ready to view.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant