MentorUsagePoint record
The MentorUsagePoint record of Novior.MentorAgent.Abstractions.Models: One time-bucket of usage, powering the dashboard's temporal charts (roadmap #9)…
On this page
One time-bucket of usage, powering the dashboard's temporal charts (roadmap #9). Buckets are of fixed width (MentorMetricsSnapshot.SeriesBucketMinutes) and aligned to wall-clock so they can be summed across models by MentorUsagePoint.Timestamp.
Definition
Section titled “Definition”Namespace: Novior.MentorAgent.Abstractions.Models. Package: Novior.MentorAgent.Abstractions.
public sealed record MentorUsagePoint : IEquatable<MentorUsagePoint>
dotnet add package Novior.MentorAgent.AbstractionsConstructors
Section titled “Constructors”public MentorUsagePoint()
Properties
Section titled “Properties”AvgLatencyMs
Section titled “AvgLatencyMs”public double? AvgLatencyMs { get; init; }
Average full-response latency (ms) in this bucket, or null if unmeasured.
InputTokens
Section titled “InputTokens”public long InputTokens { get; init; }
OutputTokens
Section titled “OutputTokens”public long OutputTokens { get; init; }
RequestCount
Section titled “RequestCount”public long RequestCount { get; init; }
Timestamp
Section titled “Timestamp”public DateTimeOffset Timestamp { get; init; }
Bucket start (UTC).
TotalTokens
Section titled “TotalTokens”public long TotalTokens { get; }
