flowingts / HealthOptions
Interface: HealthOptions
Definido em: src/core/health.ts:11
Propriedades
anyHost?
optionalanyHost?:boolean
Definido em: src/core/health.ts:27
Responde mesmo com um Host fora do allowedHosts. Sondas de orquestradores chegam com o IP do pod no Host (Kubernetes, ECS). Um Host malformado continua recebendo 400. Padrão: true.
checks?
optionalchecks?:Record<string,HealthCheck>
Definido em: src/core/health.ts:17
Verificações do /readyz, rodadas em paralelo: { db: () => db.ping() }.
guards?
optionalguards?: readonlyGuard[]
Definido em: src/core/health.ts:22
live?
optionallive?:string|false
Definido em: src/core/health.ts:13
Liveness. Padrão: '/livez'; false desliga.
middlewares?
optionalmiddlewares?: readonlyMiddleware[]
Definido em: src/core/health.ts:21
Rodam antes de responder (os middlewares globais não rodam nestas rotas).
ready?
optionalready?:string|false
Definido em: src/core/health.ts:15
Readiness. Padrão: '/readyz'; false desliga.
timeoutMs?
optionaltimeoutMs?:number
Definido em: src/core/health.ts:19
Tempo máximo de cada verificação. Padrão: 2000 ms.