[fix] otel providers local to container runtime
This commit is contained in:
parent
ff6efb958d
commit
05543bbbbb
1 changed files with 0 additions and 6 deletions
|
|
@ -1,7 +1,5 @@
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
|
|
||||||
from opentelemetry import metrics, trace
|
|
||||||
from opentelemetry._logs import set_logger_provider
|
|
||||||
from opentelemetry.exporter.otlp.proto.http._log_exporter import OTLPLogExporter
|
from opentelemetry.exporter.otlp.proto.http._log_exporter import OTLPLogExporter
|
||||||
from opentelemetry.exporter.otlp.proto.http.metric_exporter import OTLPMetricExporter
|
from opentelemetry.exporter.otlp.proto.http.metric_exporter import OTLPMetricExporter
|
||||||
from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter
|
from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter
|
||||||
|
|
@ -66,10 +64,6 @@ def setup_otel(config: AppConfig) -> OtelRuntime:
|
||||||
BatchSpanProcessor(OTLPSpanExporter(endpoint=config.otel.traces_endpoint))
|
BatchSpanProcessor(OTLPSpanExporter(endpoint=config.otel.traces_endpoint))
|
||||||
)
|
)
|
||||||
|
|
||||||
set_logger_provider(logger_provider)
|
|
||||||
metrics.set_meter_provider(meter_provider)
|
|
||||||
trace.set_tracer_provider(tracer_provider)
|
|
||||||
|
|
||||||
scope_name = config.app.name
|
scope_name = config.app.name
|
||||||
logger = OtelLogger(logger_provider.get_logger(scope_name), config.logging.level)
|
logger = OtelLogger(logger_provider.get_logger(scope_name), config.logging.level)
|
||||||
metrics_adapter = OtelMetrics(meter_provider.get_meter(scope_name))
|
metrics_adapter = OtelMetrics(meter_provider.get_meter(scope_name))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue