addLangfuseExporter

fun OpenTelemetryConfig.addLangfuseExporter(langfuseUrl: String?, langfusePublicKey: String?, langfuseSecretKey: String?, timeout: Duration?, traceAttributes: List<CustomAttribute>?)(source)

Java-compatible overload of addLangfuseExporter that accepts java.time.Duration for the timeout parameter.

Parameters

langfuseUrl

the base URL of the Langfuse instance. If not set, is retrieved from LANGFUSE_HOST environment variable. Defaults to https://cloud.langfuse.com.

langfusePublicKey

if not set, is retrieved from LANGFUSE_PUBLIC_KEY environment variable.

langfuseSecretKey

if not set, is retrieved from LANGFUSE_SECRET_KEY environment variable.

timeout

OpenTelemetry SpanExporter timeout as java.time.Duration.

traceAttributes

list of trace-level Langfuse attributes.