Skip to content

Commit 040d308

Browse files
committed
Read from global state
1 parent 64eacb3 commit 040d308

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

  • sdk/monitor/azure-monitor-opentelemetry-exporter/azure/monitor/opentelemetry/exporter/statsbeat

sdk/monitor/azure-monitor-opentelemetry-exporter/azure/monitor/opentelemetry/exporter/statsbeat/_statsbeat_metrics.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,8 @@ def __init__(
135135
_StatsbeatMetrics._COMMON_ATTRIBUTES["version"] = _get_version()
136136

137137
self._ikey = instrumentation_key
138+
if _StatsbeatMetrics._FEATURE_ATTRIBUTES["feature"] is not None:
139+
set_statsbeat_feature_attribute_bits(_StatsbeatMetrics._FEATURE_ATTRIBUTES["feature"])
138140
self._feature = get_statsbeat_feature_attribute_bits()
139141
if not disable_offline_storage:
140142
self._feature |= _StatsbeatFeature.DISK_RETRY
@@ -267,6 +269,8 @@ def _get_feature_metric(self, options: CallbackOptions) -> Iterable[Observation]
267269
return observations
268270
# Feature metric
269271
# Check if any features were enabled during runtime
272+
if _StatsbeatMetrics._FEATURE_ATTRIBUTES["feature"] is not None:
273+
set_statsbeat_feature_attribute_bits(_StatsbeatMetrics._FEATURE_ATTRIBUTES["feature"])
270274
feature_bits = get_statsbeat_feature_attribute_bits()
271275
if feature_bits:
272276
self._feature |= feature_bits

0 commit comments

Comments
 (0)