Skip to content

LangfusePublicationHealthSnapshot

NexusLabs.Foundry.Langfuse

LangfusePublicationHealthSnapshot Class

Provides an immutable point-in-time view of Langfuse publication health.

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

Inheritance System.Object 🡒 LangfusePublicationHealthSnapshot

Implements System.IEquatable<LangfusePublicationHealthSnapshot>

Remarks

Export acknowledgement and drain completion describe local/transport outcomes only. They do not prove that traces or scores are durably processed or queryable in Langfuse.

Properties

LangfusePublicationHealthSnapshot.Drain Property

Gets the latest local drain health.

public NexusLabs.Foundry.Langfuse.LangfuseDrainHealth Drain { get; }

Property Value

LangfuseDrainHealth

LangfusePublicationHealthSnapshot.IsEnabled Property

Gets a value indicating whether publication is enabled.

public bool IsEnabled { get; }

Property Value

System.Boolean

Gets direct dataset-run-item link health.

public NexusLabs.Foundry.Langfuse.LangfusePublicationOperationHealth ItemLinks { get; }

Property Value

LangfusePublicationOperationHealth

LangfusePublicationHealthSnapshot.Retries Property

Gets REST retry health.

public NexusLabs.Foundry.Langfuse.LangfuseRetryHealth Retries { get; }

Property Value

LangfuseRetryHealth

LangfusePublicationHealthSnapshot.ScoreUploads Property

Gets direct score-upload health.

public NexusLabs.Foundry.Langfuse.LangfusePublicationOperationHealth ScoreUploads { get; }

Property Value

LangfusePublicationOperationHealth

LangfusePublicationHealthSnapshot.TraceExport Property

Gets local trace queue and exporter health.

public NexusLabs.Foundry.Langfuse.LangfuseTraceExportHealth TraceExport { get; }

Property Value

LangfuseTraceExportHealth