refactor: remove set_tracer_provider and set_meter_provider calls (#39422)
This commit is contained in:
@@ -20,27 +20,9 @@ class RequestStatus(Enum):
|
|||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from opentelemetry import metrics, trace
|
from opentelemetry import metrics
|
||||||
from opentelemetry.exporter.otlp.proto.http.metric_exporter import OTLPMetricExporter
|
|
||||||
from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter
|
|
||||||
from opentelemetry.sdk.metrics import MeterProvider
|
|
||||||
from opentelemetry.sdk.metrics.export import PeriodicExportingMetricReader
|
|
||||||
from opentelemetry.sdk.resources import Resource
|
|
||||||
from opentelemetry.sdk.trace import TracerProvider
|
|
||||||
from opentelemetry.sdk.trace.export import BatchSpanProcessor
|
|
||||||
from opentelemetry.trace import Status, StatusCode, get_tracer
|
from opentelemetry.trace import Status, StatusCode, get_tracer
|
||||||
|
|
||||||
resource = Resource.create({"service.name": "transformers"})
|
|
||||||
|
|
||||||
metrics_exporter = PeriodicExportingMetricReader(OTLPMetricExporter(), export_interval_millis=1000)
|
|
||||||
meter_provider = MeterProvider(resource=resource, metric_readers=[metrics_exporter])
|
|
||||||
metrics.set_meter_provider(meter_provider)
|
|
||||||
|
|
||||||
trace_exporter = OTLPSpanExporter()
|
|
||||||
tracer_provider = TracerProvider(resource=resource)
|
|
||||||
tracer_provider.add_span_processor(BatchSpanProcessor(trace_exporter))
|
|
||||||
trace.set_tracer_provider(tracer_provider)
|
|
||||||
|
|
||||||
_has_opentelemetry = True
|
_has_opentelemetry = True
|
||||||
except ImportError:
|
except ImportError:
|
||||||
_has_opentelemetry = False
|
_has_opentelemetry = False
|
||||||
|
|||||||
Reference in New Issue
Block a user