Table of Contents

Class MetricsReport

Namespace
DotCompute.Abstractions.Debugging
Assembly
DotCompute.Abstractions.dll

Represents a comprehensive metrics report.

public sealed class MetricsReport
Inheritance
MetricsReport
Inherited Members

Properties

Anomalies

Gets detected anomalies in the metrics.

public IReadOnlyList<MetricAnomaly> Anomalies { get; init; }

Property Value

IReadOnlyList<MetricAnomaly>

GeneratedAt

Gets when this report was generated.

public DateTime GeneratedAt { get; init; }

Property Value

DateTime

MetricsSummaries

Gets metrics summaries by metric name.

public Dictionary<string, MetricsSummary> MetricsSummaries { get; init; }

Property Value

Dictionary<string, MetricsSummary>

SystemMetrics

Gets system metrics at the time of report generation.

public SystemMetrics? SystemMetrics { get; init; }

Property Value

SystemMetrics

TimeRange

Gets the time range covered by this report.

public TimeSpan? TimeRange { get; init; }

Property Value

TimeSpan?

Gets performance trends identified in the data.

public IReadOnlyList<PerformanceTrend> Trends { get; init; }

Property Value

IReadOnlyList<PerformanceTrend>