Skip to content

LangfuseMetric

NexusLabs.Needlr.AgentFramework.Langfuse

LangfuseMetric Class

One metric in a LangfuseMetricsQuery: a measure plus an aggregation. The result column is named {Aggregation}_{Measure} (for example avg_value, sum_totalCost).

public sealed record LangfuseMetric : System.IEquatable<NexusLabs.Needlr.AgentFramework.Langfuse.LangfuseMetric>

Inheritance System.Object 🡒 LangfuseMetric

Implements System.IEquatable<LangfuseMetric>

Constructors

LangfuseMetric(string, string) Constructor

One metric in a LangfuseMetricsQuery: a measure plus an aggregation. The result column is named {Aggregation}_{Measure} (for example avg_value, sum_totalCost).

public LangfuseMetric(string Measure, string Aggregation);

Parameters

Measure System.String

The measure to aggregate (for example value, totalCost, count, latency).

Aggregation System.String

The aggregation (for example avg, sum, count, p95).

Properties

LangfuseMetric.Aggregation Property

The aggregation (for example avg, sum, count, p95).

public string Aggregation { get; init; }

Property Value

System.String

LangfuseMetric.Measure Property

The measure to aggregate (for example value, totalCost, count, latency).

public string Measure { get; init; }

Property Value

System.String