Class ErrorStatistics
- Namespace
- DotCompute.Core.Models
- Assembly
- DotCompute.Core.dll
Statistics about errors and recovery attempts.
public class ErrorStatistics
- Inheritance
-
ErrorStatistics
- Inherited Members
Properties
CollectionStarted
Gets or sets when statistics collection started.
public DateTimeOffset CollectionStarted { get; set; }
Property Value
CpuFallbacks
Gets or sets the number of CPU fallbacks.
public int CpuFallbacks { get; set; }
Property Value
DeviceResets
Gets or sets the number of device resets.
public int DeviceResets { get; set; }
Property Value
ErrorsByCategory
Gets errors grouped by category.
public Dictionary<ErrorCategory, int> ErrorsByCategory { get; init; }
Property Value
OverallRecoveryRate
Gets the overall recovery rate.
public double OverallRecoveryRate { get; }
Property Value
RecoveredErrors
Gets or sets the number of errors successfully recovered.
public int RecoveredErrors { get; set; }
Property Value
RecoveryRateByCategory
Gets recovery success rates by error category.
public Dictionary<ErrorCategory, double> RecoveryRateByCategory { get; init; }
Property Value
RetrySuccessRate
Gets the retry success rate.
public double RetrySuccessRate { get; }
Property Value
SuccessfulRetries
Gets or sets the number of successful retries.
public int SuccessfulRetries { get; set; }
Property Value
TotalDowntime
Gets or sets the total downtime due to errors.
public TimeSpan TotalDowntime { get; set; }
Property Value
TotalErrors
Gets or sets the total number of errors encountered.
public int TotalErrors { get; set; }
Property Value
TotalRetryAttempts
Gets or sets the total retry attempts.
public int TotalRetryAttempts { get; set; }
Property Value
UnrecoverableErrors
Gets or sets the number of unrecoverable errors.
public int UnrecoverableErrors { get; set; }