14 lines
629 B
C#
14 lines
629 B
C#
|
|
namespace Robotico.Nexus.Client.Time;
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// Cardinality snapshot from <see cref="NexusTimeSession.GetCardinality"/>.
|
||
|
|
/// Not on <c>ITimeSession</c> (ISP): ops inspection surface for explorers.
|
||
|
|
/// </summary>
|
||
|
|
/// <param name="ActiveSeriesCount">Active series in the logical database.</param>
|
||
|
|
/// <param name="TotalSampleCount">Total samples across all series.</param>
|
||
|
|
/// <param name="TopMetricsBySeriesCount">Top metrics by series fan-out.</param>
|
||
|
|
public sealed record TimeCardinalitySnapshot(
|
||
|
|
long ActiveSeriesCount,
|
||
|
|
long TotalSampleCount,
|
||
|
|
IReadOnlyList<TimeMetricCardinality> TopMetricsBySeriesCount);
|