class

Logarithm::HealthMonitor

Inherits Reference < Object

Automated health monitoring and reporting system

This module provides:

  • Component health checks
  • Service availability monitoring
  • Dependency health validation
  • Health status aggregation
  • Health check scheduling
  • Health status reporting

Constructors

new(max_result_history : Int32 = 1000, monitoring_enabled : Bool = true)
Source

Instance methods

add_check(check : HealthCheck)
Source
checks
Source
max_result_history
Source
monitoring_enabled?
Source
overall_health
Source
remove_check(check_id : String)
Source
results
Source
run_all_checks
Source
run_health_check(check_id : String) : HealthResult | Nil
Source
setup_default_checks
Source

Nested types