Skip to content

Change configuration for adding Application Signals Dimensions to EMF exporter#552

Merged
liustve merged 11 commits intomainfrom
appsignals-dimensions
Dec 11, 2025
Merged

Change configuration for adding Application Signals Dimensions to EMF exporter#552
liustve merged 11 commits intomainfrom
appsignals-dimensions

Conversation

@liustve
Copy link
Contributor

@liustve liustve commented Dec 11, 2025

Description of changes:

  • Ports changes from: feat: Add Application Signals Dimensions to EMF exporter aws-otel-java-instrumentation#1264

  • Adds new OTEL_METRICS_ADD_APPLICATION_SIGNALS_DIMENSIONS environment variable. When enabled, the exporters automatically add Service and Environment dimensions. Defaults to UnknownService and generic:default respectively based on resource attributes and cloud platform.

  • Application Signals dimensions are enabled by default when OTEL_METRICS_EXPORTER is set to awsemf. Users can opt out or disable this feature by explicitly setting OTEL_METRICS_ADD_APPLICATION_SIGNALS_DIMENSIONS to false.

  • Disable Application Signals Dimensions for Agent Observability path

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

@liustve liustve requested a review from a team as a code owner December 11, 2025 22:27
@liustve liustve merged commit 5b76598 into main Dec 11, 2025
25 of 27 checks passed
@liustve liustve deleted the appsignals-dimensions branch December 11, 2025 23:17
yiyuan-he pushed a commit to yiyuan-he/aws-otel-python-instrumentation that referenced this pull request Dec 12, 2025
… exporter (aws-observability#552)

*Description of changes:*
- Ports changes from:
aws-observability/aws-otel-java-instrumentation#1264

- Adds new `OTEL_METRICS_ADD_APPLICATION_SIGNALS_DIMENSIONS` environment
variable. When enabled, the exporters automatically add Service and
Environment dimensions. Defaults to `UnknownService` and
`generic:default` respectively based on resource attributes and cloud
platform.

- Application Signals dimensions are enabled by default when
OTEL_METRICS_EXPORTER is set to awsemf. Users can opt out or disable
this feature by explicitly setting
OTEL_METRICS_ADD_APPLICATION_SIGNALS_DIMENSIONS to false.

- Disable Application Signals Dimensions for Agent Observability path


By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.
@yiyuan-he yiyuan-he mentioned this pull request Dec 12, 2025
yiyuan-he added a commit that referenced this pull request Dec 12, 2025
*Issue #, if available:*
N/A - Patch release preparation

**Description of changes:**

Cherry-pick commits from main to prepare v0.14.1 patch release:
  - #554 - Add custom ADOT UserAgent for OTLP Spans Exporter
- #552 - Refactor configuration for Application Signals Dimensions to
EMF exporter
  - #551 - CVE-2025-66471 fix (urllib3 dependency bump)
- #549 - Disable django instrumentation if DJANGO_SETTINGS_MODULE is not
set
  - #548 - Add Service and Environment dimensions to EMF metrics
  - #547 - Add safety check for bedrock ConverseStream responses
  - #546 - Fix python package distribution name case-sensitive issue

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

---------

Co-authored-by: Lei Wang <66336933+wangzlei@users.noreply.github.com>
Co-authored-by: Steve Liu <liustve@amazon.com>
Co-authored-by: Syed Ahsan Ishtiaque <176968742+syed-ahsan-ishtiaque@users.noreply.github.com>
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.

2 participants