health • AI Agent SDK
health: Get gateway health status.
health
Method
</div>
This is a method of the GatewayProtocol class in the protocols module.
Get gateway health status.
Signature
def health() -> Dict[str, Any]Returns
ResponseField
Dict[str, Any]- status: “healthy” or “unhealthy”
- uptime: Seconds since start
- agents: Number of registered agents
- sessions: Number of active sessions
- clients: Number of connected clients
- reload: Optional :class:
ReloadStatusdict (config hot-reload - outcome + watcher liveness), when the gateway runs from a config
- file. See :class:
ReloadStatus. - applied_config_revision: Optional stable revision id (see
- :func:
compute_config_revision) of the config the gateway is - actually running, comparable against the on-disk revision to
- detect drift.
- pressure: Optional :class:
HealthPressuredict (admission / - inbound / outbound backlog + event-loop lag and a derived
- `
pressure` classification), when the gateway runs back-pressure - machinery. See :class:
HealthPressureand :func:evaluate_pressure.
Source
View on GitHubpraisonaiagents/gateway/protocols.py at line 1475