Table of Contents

Namespace DotCompute.Abstractions.Health

Classes

DeviceHealthSnapshot

Represents a point-in-time snapshot of device health and performance metrics.

SensorReading

Represents a single sensor reading from a compute device.

Structs

CausalFailureAnalysis

Causal analysis of failures using HLC happened-before relationships.

FailurePrediction

Failure prediction with estimated time and confidence.

HealthAnalysisResult

Results of health trend analysis with failure predictions.

HlcTimestampRange

HLC timestamp range for analysis windows.

TimestampedHealthSnapshot

Health snapshot with HLC timestamp for causal ordering.

Interfaces

IAdaptiveHealthMonitor

Adaptive health monitoring with HLC-based causal analysis and ML-powered failure prediction. Adjusts monitoring intervals dynamically based on system health trends.

Enums

DeviceHealthStatus

Defines the health status levels for compute devices.

FailureType

Types of failures that can be predicted.

HealthStatus

Overall health status classification.

SensorType

Defines the types of sensors available for device health monitoring.