|
77 | 77 | AWS_LAMBDA_FUNCTION_NAME_CONFIG = "AWS_LAMBDA_FUNCTION_NAME"
|
78 | 78 | AWS_XRAY_DAEMON_ADDRESS_CONFIG = "AWS_XRAY_DAEMON_ADDRESS"
|
79 | 79 | OTEL_AWS_PYTHON_DEFER_TO_WORKERS_ENABLED_CONFIG = "OTEL_AWS_PYTHON_DEFER_TO_WORKERS_ENABLED"
|
| 80 | +SYSTEM_METRICS_INSTRUMENTATION_SCOPE_NAME = "opentelemetry.instrumentation.system_metrics" |
80 | 81 |
|
81 | 82 | _logger: Logger = getLogger(__name__)
|
82 | 83 |
|
@@ -122,7 +123,6 @@ def _initialize_components():
|
122 | 123 |
|
123 | 124 | auto_resource: Dict[str, any] = {}
|
124 | 125 | auto_resource = _customize_versions(auto_resource)
|
125 |
| - # auto_resource = _set_aws_attributes(auto_resource) |
126 | 126 | resource = _customize_resource(
|
127 | 127 | get_aggregated_resources(
|
128 | 128 | [
|
@@ -330,17 +330,17 @@ def _customize_span_processors(provider: TracerProvider, resource: Resource) ->
|
330 | 330 |
|
331 | 331 | def _customize_metric_exporters(metric_readers: List[MetricReader], views: List[View]) -> None:
|
332 | 332 | if _is_application_signals_runtime_enabled():
|
333 |
| - system_metrics_scope_name = "opentelemetry.instrumentation.system_metrics" |
| 333 | + runtime_metrics_scope_name = SYSTEM_METRICS_INSTRUMENTATION_SCOPE_NAME |
334 | 334 | if 0 == len(metric_readers):
|
335 |
| - _logger.info("Registered scope %s", system_metrics_scope_name) |
336 |
| - views.append(View(meter_name=system_metrics_scope_name, aggregation=DefaultAggregation())) |
| 335 | + _logger.info("Registered scope %s", runtime_metrics_scope_name) |
| 336 | + views.append(View(meter_name=runtime_metrics_scope_name, aggregation=DefaultAggregation())) |
337 | 337 | views.append(View(instrument_name="*", aggregation=DropAggregation()))
|
338 | 338 |
|
339 |
| - otel_metric_exporter = ApplicationSignalsExporterProvider().create_exporter() |
| 339 | + application_signals_metric_exporter = ApplicationSignalsExporterProvider().create_exporter() |
340 | 340 | scope_based_periodic_exporting_metric_reader = ScopeBasedPeriodicExportingMetricReader(
|
341 |
| - exporter=otel_metric_exporter, |
| 341 | + exporter=application_signals_metric_exporter, |
342 | 342 | export_interval_millis=_get_metric_export_interval(),
|
343 |
| - registered_scope_names={system_metrics_scope_name}, |
| 343 | + registered_scope_names={runtime_metrics_scope_name}, |
344 | 344 | )
|
345 | 345 | metric_readers.append(scope_based_periodic_exporting_metric_reader)
|
346 | 346 |
|
|
0 commit comments