Class HealthCheckPropertyNames
- Namespace
- WorkflowForge.Extensions.Observability.HealthChecks
- Assembly
- WorkflowForge.Extensions.Observability.HealthChecks.dll
Property names specific to health checks for structured logging. These properties extend the core PropertyNames with health monitoring context.
public static class HealthCheckPropertyNames
- Inheritance
-
HealthCheckPropertyNames
- Inherited Members
Fields
ActiveCompletionPortThreads
Thread pool active completion port threads
public const string ActiveCompletionPortThreads = "ActiveCompletionPortThreads"
Field Value
ActiveWorkerThreads
Thread pool active worker threads
public const string ActiveWorkerThreads = "ActiveWorkerThreads"
Field Value
DegradedCount
Number of degraded checks
public const string DegradedCount = "DegradedCount"
Field Value
GcGen0Count
Garbage collection generation 0 count
public const string GcGen0Count = "GcGen0Count"
Field Value
GcGen1Count
Garbage collection generation 1 count
public const string GcGen1Count = "GcGen1Count"
Field Value
GcGen2Count
Garbage collection generation 2 count
public const string GcGen2Count = "GcGen2Count"
Field Value
HealthCheckDescription
Health check description or message
public const string HealthCheckDescription = "HealthCheckDescription"
Field Value
HealthCheckDurationMs
Health check execution duration in milliseconds
public const string HealthCheckDurationMs = "HealthCheckDurationMs"
Field Value
HealthCheckName
Name of the health check being executed
public const string HealthCheckName = "HealthCheckName"
Field Value
HealthStatus
Health check status (Healthy, Degraded, Unhealthy)
public const string HealthStatus = "HealthStatus"
Field Value
HealthyCount
Number of healthy checks
public const string HealthyCount = "HealthyCount"
Field Value
MemoryThresholdBytes
Memory usage threshold for warnings
public const string MemoryThresholdBytes = "MemoryThresholdBytes"
Field Value
MemoryUsageBytes
Current memory usage in bytes
public const string MemoryUsageBytes = "MemoryUsageBytes"
Field Value
MemoryUsagePercent
Memory usage percentage
public const string MemoryUsagePercent = "MemoryUsagePercent"
Field Value
MonitoringIntervalMs
Health check service monitoring interval in milliseconds
public const string MonitoringIntervalMs = "MonitoringIntervalMs"
Field Value
OverallHealthStatus
Overall system health status
public const string OverallHealthStatus = "OverallHealthStatus"
Field Value
ThreadPoolThreshold
Thread pool utilization threshold
public const string ThreadPoolThreshold = "ThreadPoolThreshold"
Field Value
ThresholdExceeded
Threshold exceeded indicator
public const string ThresholdExceeded = "ThresholdExceeded"
Field Value
TotalHealthChecks
Total number of registered health checks
public const string TotalHealthChecks = "TotalHealthChecks"
Field Value
UnhealthyCount
Number of unhealthy checks
public const string UnhealthyCount = "UnhealthyCount"