From e455b0ad2e4a1163c016af5f99a7c27c8a1e77e6 Mon Sep 17 00:00:00 2001 From: doctorpangloss <@hiddenswitch.com> Date: Wed, 16 Jul 2025 15:19:19 -0700 Subject: [PATCH] fix opentel --- comfy/cmd/main_pre.py | 9 ++++----- pyproject.toml | 4 ++-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/comfy/cmd/main_pre.py b/comfy/cmd/main_pre.py index 4d6a2d1ff..ab26d19b4 100644 --- a/comfy/cmd/main_pre.py +++ b/comfy/cmd/main_pre.py @@ -29,12 +29,11 @@ import sys import warnings from opentelemetry import trace -from opentelemetry.semconv import attributes from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter from opentelemetry.instrumentation.aio_pika import AioPikaInstrumentor from opentelemetry.instrumentation.requests import RequestsInstrumentor -from opentelemetry.metrics import set_meter_provider -from opentelemetry.sdk.metrics import MeterProvider +from opentelemetry.semconv.attributes import service_attributes + from opentelemetry.sdk.resources import Resource from opentelemetry.sdk.trace import TracerProvider from opentelemetry.sdk.trace.export import BatchSpanProcessor, SpanExporter @@ -116,8 +115,8 @@ def _fix_pytorch_240(): def _create_tracer(): resource = Resource.create({ - attributes.SERVICE_NAME: args.otel_service_name, - attributes.SERVICE_VERSION: args.otel_service_version, + service_attributes.SERVICE_NAME: args.otel_service_name, + service_attributes.SERVICE_VERSION: args.otel_service_version, }) # omit progress spans from aio pika diff --git a/pyproject.toml b/pyproject.toml index d02f05edb..595c980f2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -63,8 +63,8 @@ dependencies = [ "natsort", "OpenEXR", "opentelemetry-distro", - "opentelemetry-sdk", - "opentelemetry-exporter-otlp", + "opentelemetry-sdk<1.34.0", + "opentelemetry-exporter-otlp<=1.27.0", "opentelemetry-propagator-jaeger", "opentelemetry-instrumentation", "opentelemetry-util-http",