client
client: { available: boolean; connected: boolean; healthy: boolean }
discovery
discovery: { activities: number; complete: boolean; discoveredCount: number }
metadata: { classes: number; methods: number; total: number }
schedules
schedules: { active: number; paused: number; total: number }
status
status: "healthy" | "unhealthy" | "degraded"
summary
summary: {
degradedComponents: number;
healthyComponents: number;
totalComponents: number;
unhealthyComponents: number;
}
timestamp
timestamp: string
worker
worker: {
activitiesCount: number;
available: boolean;
healthy: boolean;
running: boolean;
}
Health response interface for the health controller