fix: upgrade langfuse SDK to v3+ for LLM-as-judge support (#34265)

Signed-off-by: majiayu000 <1835304752@qq.com>
This commit is contained in:
lif
2026-03-30 21:06:55 +08:00
committed by GitHub
parent 52a4bea88f
commit ae9a16a397
10 changed files with 257 additions and 143 deletions

View File

@@ -27,7 +27,10 @@ from opentelemetry.sdk.resources import Resource
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import BatchSpanProcessor
from opentelemetry.sdk.trace.sampling import ParentBasedTraceIdRatio
from opentelemetry.semconv.resource import ResourceAttributes
from opentelemetry.semconv._incubating.attributes.host_attributes import ( # type: ignore[import-untyped]
HOST_NAME,
)
from opentelemetry.semconv.attributes import service_attributes
from opentelemetry.trace import SpanContext, TraceFlags
from opentelemetry.util.types import Attributes, AttributeValue
@@ -114,8 +117,8 @@ class EnterpriseExporter:
resource = Resource(
attributes={
ResourceAttributes.SERVICE_NAME: service_name,
ResourceAttributes.HOST_NAME: socket.gethostname(),
service_attributes.SERVICE_NAME: service_name,
HOST_NAME: socket.gethostname(),
}
)
sampler = ParentBasedTraceIdRatio(sampling_rate)