(
internal_exporters: list[SpanProcessor] = None,
)
| 518 | |
| 519 | |
| 520 | def _setup_telemetry_from_env( |
| 521 | internal_exporters: list[SpanProcessor] = None, |
| 522 | ): |
| 523 | from ..telemetry.setup import maybe_set_otel_providers |
| 524 | |
| 525 | otel_hooks_to_add = [] |
| 526 | |
| 527 | if internal_exporters: |
| 528 | from ..telemetry.setup import OTelHooks |
| 529 | |
| 530 | # Register ADK-specific exporters in trace provider. |
| 531 | otel_hooks_to_add.append(OTelHooks(span_processors=internal_exporters)) |
| 532 | |
| 533 | maybe_set_otel_providers(otel_hooks_to_setup=otel_hooks_to_add) |
| 534 | _setup_instrumentation_lib_if_installed() |
| 535 | |
| 536 | |
| 537 | def _setup_instrumentation_lib_if_installed(): |
no test coverage detected