| name | health-check |
| description | Run system health checks and generate a health report. Use when checking system status, agent availability, or before deployments. |
Run health checks for the orchestrator system and generate a report.
Steps
- Execute the health checker:
python3 -c "
from orchestrator.observability.health import HealthChecker
from orchestrator.observability.report_generator import ReportGenerator
import json
checker = HealthChecker()
results = checker.run_all_checks()
print(json.dumps(results, indent=2, default=str))
gen = ReportGenerator(reports_dir='./reports')
path = gen.generate_health_report(health_results=results)
print(f'\nReport saved: {path}')
"
- Summarize the health status:
- Overall status (healthy/degraded/unhealthy)
- Each check result with details
- Any action items for degraded/unhealthy checks