Skip to content

Commit 4a2e1dc

Browse files
authored
Track all preview features (Azure#37033)
1 parent 4a1dc27 commit 4a2e1dc

File tree

1 file changed

+23
-5
lines changed
  • sdk/monitor/azure-monitor-opentelemetry-exporter/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/statsbeat

1 file changed

+23
-5
lines changed

sdk/monitor/azure-monitor-opentelemetry-exporter/src/main/java/com/azure/monitor/opentelemetry/exporter/implementation/statsbeat/Feature.java

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@ public enum Feature {
2828
SPRING_SCHEDULING_DISABLED(14),
2929
AZURE_SDK_DISABLED(15),
3030
RABBITMQ_DISABLED(16),
31-
SPRING_INTEGRATION_DISABLED(
32-
17), // preview instrumentation, spring-integration is ON by default in OTEL
31+
SPRING_INTEGRATION_DISABLED(17), // preview instrumentation, spring-integration is ON by default in OTEL
3332
LEGACY_PROPAGATION_ENABLED(18), // legacy propagation is disabled by default
3433
GRIZZLY_ENABLED(19), // preview instrumentation, grizzly is OFF by default in OTEL
3534
STATSBEAT_DISABLED(20), // disable non-essential statsbeat
@@ -43,13 +42,32 @@ public enum Feature {
4342
CAPTURE_HTTP_CLIENT_HEADERS(28),
4443
VERTX_DISABLED(29), // preview instrumentation, vertx is ON by default in OTEL
4544
CUSTOM_DIMENSIONS_ENABLED(30), // enable customDimensions
46-
JAXRS_ANNOTATIONS_DISABLED(
47-
31), // can cause startup slowness, jaxrs-annotations is ON by default in OTEL
45+
JAXRS_ANNOTATIONS_DISABLED(31), // can cause startup slowness, jaxrs-annotations is ON by default in OTEL
4846
LOGGING_LEVEL_CUSTOM_PROPERTY_ENABLED(32), // preview opt-in to include LoggingLevel
4947
TELEMETRY_PROCESSOR_ENABLED(33),
5048
SDK_2X_BRIDGE_VIA_3X_AGENT(34), // track 2.x bridge usage via 3.x codeless agent
5149
PROFILER_ENABLED(35),
52-
BROWSER_SDK_LOADER(36); // track javascript snippet
50+
BROWSER_SDK_LOADER(36), // track javascript snippet
51+
PREVIEW_SAMPLING(37), // track preview sampling feature
52+
PREVIEW_CAPTURE_CONTROLLER_SPANS(38), // track captureControllerSpans
53+
PREVIEW_LIVE_METRICS(39), // track liveMetrics
54+
PREVIEW_LEGACY_REQUEST_ID_PROPAGATION(40), // track legacyRequestIdPropagation
55+
PREVIEW_DISABLE_PROPAGATION(41), // track disablePropagation
56+
PREVIEW_CAPTURE_LOGGING_LEVEL_AS_CUSTOM_DIMENSION(42), // track captureLoggingLevelAsCustomDimension
57+
PREVIEW_CAPTURE_LOGBACK_CODE_ATTRIBUTES(43), // track captureLogbackCodeAttributes
58+
PREVIEW_CAPTURE_LOGBACK_MARKER(44), // track captureLogbackMarker
59+
PREVIEW_CAPTURE_LOG4J_MARKER(45), // track captureLog4jMarker
60+
PREVIEW_ADDITIONAL_PROPAGATORS(45), // track additionalPropagators
61+
PREVIEW_INHERITED_ATTRIBUTES(46), // track inheritedAttributes
62+
PREVIEW_GC_EVENTS(47), // track gcEvents
63+
PREVIEW_CONNECTION_STRING_OVERRIDES(48), // track connectionStringOverrides
64+
PREVIEW_ROLE_NAME_OVERRIDES(49), // track roleNameOverrides
65+
PREVIEW_INSTRUMENTATION_OVERRIDES(50), // track instrumentationKeyOverrides
66+
PREVIEW_GENERAL_EXPORT_QUEUE_CAPACITY(51), // track generalExportQueueCapacity
67+
PREVIEW_METRICS_EXPORT_QUEUE_CAPACITY(52), // track metricsExportQueueCapacity
68+
PREVIEW_DISK_PERSISTENCE_MAX_SIZE_MB(53), // track diskPersistenceMaxSizeMb
69+
PREVIEW_USE_NORMALIZED_VALUE_FOR_NON_NORMALIZED_CPU_PERCENTAGE(54), // track useNormalizedValueForNonNormalizedCpuPercentage
70+
PREVIEW_CUSTOM_INSTRUMENTATION(55); // track customInstrumentation
5371

5472
private static final Map<String, Feature> javaVendorFeatureMap;
5573

0 commit comments

Comments
 (0)