File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change 27
27
import litestar
28
28
from litestar .config .app import AppConfig
29
29
from litestar .config .cors import CORSConfig
30
- from litestar .contrib .opentelemetry import OpenTelemetryConfig
31
30
from litestar .openapi import OpenAPIConfig
32
31
from litestar .openapi .plugins import SwaggerRenderPlugin
33
32
from litestar .plugins .prometheus import PrometheusConfig , PrometheusController
34
33
from litestar .static_files import create_static_files_router
35
34
35
+ if import_checker .is_litestar_opentelemetry_installed :
36
+ from litestar .contrib .opentelemetry import OpenTelemetryConfig
37
+
36
38
if import_checker .is_opentelemetry_installed :
37
39
from opentelemetry .trace import get_tracer_provider
38
40
Original file line number Diff line number Diff line change 12
12
is_fastapi_opentelemetry_installed = (
13
13
is_opentelemetry_installed and find_spec ("opentelemetry.instrumentation.fastapi" ) is not None
14
14
)
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