Table of Contents

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