Namespace DotCompute.Backends.Metal.Telemetry
Classes
- Alert
Alert
- AlertHistory
Alert history
- AlertRule
Alert rule
- CircuitBreaker
Circuit breaker
- ComponentHealth
Component health information
- CounterSnapshot
Snapshot of counter statistics for AOT compatibility
- CounterStatistics
Performance counter statistics
- ErrorRateAnalysis
Error rate analysis
- ExporterConfiguration
Exporter configuration
- HealthEvent
Health event
- LogContext
Logging context
- MetalAlertsManager
Threshold monitoring and alerting system for Metal backend
- MetalAlertsOptions
Configuration options for Metal alerts
- MetalExportOptions
Configuration options for Metal metrics export
- MetalHealthAnalysis
Health analysis
- MetalHealthMonitor
Continuous health monitoring for Metal backend with anomaly detection
- MetalHealthMonitorOptions
Configuration options for Metal health monitor
- MetalHealthReport
Health report
- MetalLoggingOptions
Configuration options for Metal production logging
- MetalMetricsExporter
Exports Metal metrics to various monitoring and observability systems
- MetalOperationMetrics
Operation-specific metrics
- MetalPerformanceAnalysis
Performance analysis results
- MetalPerformanceCounters
System-level performance counter integration for Metal backend
- MetalPerformanceCountersOptions
Configuration options for Metal performance counters
- MetalProductionLogger
Production-grade structured logging with correlation IDs and enterprise integration
- MetalProductionReport
Production telemetry report
- MetalResourceMetrics
Resource-specific metrics
- MetalSystemInfo
System information
- MetalTelemetryManager
Central telemetry coordination for Metal backend with production-grade monitoring. Consolidated using BaseTelemetryProvider to eliminate duplicate patterns.
- MetalTelemetryOptions
Configuration options for Metal telemetry system
- MetalTelemetrySnapshot
Comprehensive telemetry snapshot
- PerformanceCounter
Performance counter wrapper
- ResourceUtilizationAnalysis
Resource utilization analysis
- StructuredLogEntry
Structured log entry
- ThresholdConfiguration
Threshold configuration
- ThroughputAnalysis
Throughput analysis
- TimeWindow
Time window for analysis
Enums
- AlertSeverity
Alert severities
- CircuitBreakerState
Circuit breaker states
- ExporterType
Exporter types
- HealthEventType
Health event types
- HealthSeverity
Health severity levels
- HealthStatus
Health status enumeration
- MemoryPressureLevel
Memory pressure levels
- ResourceType
Resource types