|
8 | 8 | from datetime import datetime, timezone, timedelta |
9 | 9 | from livekit import api |
10 | 10 | from livekit.protocol import metrics as proto_metrics, agent_pb |
11 | | -from typing import TYPE_CHECKING, Any, Union |
| 11 | +from typing import TYPE_CHECKING, Any |
12 | 12 | from urllib.parse import urlparse |
13 | 13 | from opentelemetry import context as otel_context, trace |
14 | 14 | from opentelemetry.sdk.trace import SpanProcessor, TracerProvider |
15 | 15 | from opentelemetry.trace import Span, Tracer |
16 | 16 | from opentelemetry.util._decorator import _agnosticcontextmanager |
17 | | -from opentelemetry.util.types import Attributes, AttributeValue |
| 17 | +from opentelemetry.util.types import AttributeValue |
18 | 18 | from opentelemetry import context as otel_context, trace |
19 | 19 | from opentelemetry._logs import set_logger_provider, get_logger_provider |
20 | | -from opentelemetry._logs.severity import SeverityNumber |
21 | 20 | from opentelemetry.sdk._logs import ( |
22 | 21 | LoggerProvider, |
23 | 22 | LoggingHandler, |
|
29 | 28 | from opentelemetry.sdk._logs.export import BatchLogRecordProcessor |
30 | 29 | from opentelemetry.sdk.trace import SpanProcessor, TracerProvider, Span |
31 | 30 | from opentelemetry.sdk.trace.export import BatchSpanProcessor |
32 | | -from opentelemetry.sdk.metrics import MeterProvider |
33 | | -from opentelemetry.sdk.metrics.export import PeriodicExportingMetricReader |
34 | 31 | from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter |
35 | 32 | from opentelemetry.exporter.otlp.proto.http._log_exporter import OTLPLogExporter |
36 | 33 | from opentelemetry.exporter.otlp.proto.http.metric_exporter import OTLPMetricExporter |
|
0 commit comments