Files
git.stella-ops.org/src/__Libraries/StellaOps.AuditPack/Services/ReplayTelemetry.Histograms.cs

28 lines
991 B
C#

namespace StellaOps.AuditPack.Services;
public sealed partial class ReplayTelemetry
{
private void InitializeHistograms()
{
_replayDurationMs = _meter.CreateHistogram<double>(
"stellaops.replay.duration.ms",
unit: "ms",
description: "Replay execution duration in milliseconds");
_attestationGenerationDurationMs = _meter.CreateHistogram<double>(
"stellaops.replay.attestation.generation.duration.ms",
unit: "ms",
description: "Attestation generation duration in milliseconds");
_driftCount = _meter.CreateHistogram<int>(
"stellaops.replay.drift.count",
unit: "{drift}",
description: "Number of drifts detected per replay");
_confidenceScore = _meter.CreateHistogram<double>(
"stellaops.replay.eligibility.confidence",
unit: "1",
description: "Replay eligibility confidence score distribution");
}
}