Health Check: Liveness e Readiness
Esporre health endpoint distinti per liveness e readiness, evitando di confondere salute del processo con disponibilità di tutte le dipendenze.

ARGOMENTO · TASSONOMIA
Logging, metriche, tracing, health check e correlazione delle richieste.
6 capsuleEsporre health endpoint distinti per liveness e readiness, evitando di confondere salute del processo con disponibilità di tutte le dipendenze.
Assegnare un identificatore di correlazione all'ingresso e propagarlo tra servizi, log e messaggi.
Produrre log strutturati con campi stabili, idealmente JSON, separando messaggio umano e attributi macchina.
Rappresentare la richiesta come una trace composta da span per ogni hop o operazione, propagando il contesto tra HTTP e messaging.
Misurare servizi con RED (Rate, Errors, Duration) e risorse con USE (Utilization, Saturation, Errors), aggiungendo metriche di dominio e dipendenze.
Centralizzare i log di tutti i servizi in una piattaforma ricercabile, preservando servizio, ambiente, timestamp, trace/correlation ID e campi di dominio consentiti.