TracingSettings

org.llm4s.llmconnect.config.TracingSettings
case class TracingSettings(mode: TracingMode, langfuse: LangfuseConfig, openTelemetry: OpenTelemetryConfig)

Combined tracing configuration used by org.llm4s.trace.Tracing.

mode selects the active backend; the other fields supply backend-specific connection details. Only the sub-config matching the active mode is used — e.g. when mode = TracingMode.Langfuse, openTelemetry is ignored.

Value parameters

langfuse

Langfuse connection details; only used when mode = TracingMode.Langfuse

mode

selects the tracing backend (Langfuse, OpenTelemetry, Console, or NoOp)

openTelemetry

OpenTelemetry collector details; only used when mode = TracingMode.OpenTelemetry

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product