Skip to content

LangfuseTraceExportHealth

NexusLabs.Foundry.Langfuse

LangfuseTraceExportHealth Class

Describes local trace queue and exporter outcomes.

public sealed record LangfuseTraceExportHealth : System.IEquatable<NexusLabs.Foundry.Langfuse.LangfuseTraceExportHealth>

Inheritance System.Object 🡒 LangfuseTraceExportHealth

Implements System.IEquatable<LangfuseTraceExportHealth>

Properties

LangfuseTraceExportHealth.Acknowledged Property

Gets the activities in batches acknowledged successfully by the OTLP exporter.

public long Acknowledged { get; }

Property Value

System.Int64

LangfuseTraceExportHealth.Dropped Property

Gets the activities rejected because the local queue was saturated or closed.

public long Dropped { get; }

Property Value

System.Int64

LangfuseTraceExportHealth.Failed Property

Gets the activities removed from the queue in failed export batches.

public long Failed { get; }

Property Value

System.Int64

LangfuseTraceExportHealth.FailedBatches Property

Gets the number of failed export batches.

public long FailedBatches { get; }

Property Value

System.Int64

LangfuseTraceExportHealth.LocallyEnqueued Property

Gets the activities accepted into the bounded local queue.

public long LocallyEnqueued { get; }

Property Value

System.Int64

LangfuseTraceExportHealth.LocallyObserved Property

Gets the recorded activities observed by the local processor.

public long LocallyObserved { get; }

Property Value

System.Int64

LangfuseTraceExportHealth.SuccessfulBatches Property

Gets the number of exporter-acknowledged batches.

public long SuccessfulBatches { get; }

Property Value

System.Int64