File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2727 import litestar
2828 from litestar .config .app import AppConfig
2929 from litestar .config .cors import CORSConfig
30- from litestar .contrib .opentelemetry import OpenTelemetryConfig
3130 from litestar .openapi import OpenAPIConfig
3231 from litestar .openapi .plugins import SwaggerRenderPlugin
3332 from litestar .plugins .prometheus import PrometheusConfig , PrometheusController
3433 from litestar .static_files import create_static_files_router
3534
35+ if import_checker .is_litestar_opentelemetry_installed :
36+ from litestar .contrib .opentelemetry import OpenTelemetryConfig
37+
3638if import_checker .is_opentelemetry_installed :
3739 from opentelemetry .trace import get_tracer_provider
3840
Original file line number Diff line number Diff line change 1212is_fastapi_opentelemetry_installed = (
1313 is_opentelemetry_installed and find_spec ("opentelemetry.instrumentation.fastapi" ) is not None
1414)
15+ is_litestar_opentelemetry_installed = (
16+ is_opentelemetry_installed and is_litestar_installed and find_spec ("opentelemetry.instrumentation.asgi" ) is not None
17+ )
You can’t perform that action at this time.
0 commit comments