Capsule Informatiche di Lello De Luca
← Tutte le Capsule

Structured Logging

ObservabilityApprofondimento

Produrre log strutturati con campi stabili, idealmente JSON, separando messaggio umano e attributi macchina.

Il problema

Messaggi testuali liberi sono difficili da filtrare, correlare e aggregare automaticamente.

Il pattern

Produrre log strutturati con campi stabili, idealmente JSON, separando messaggio umano e attributi macchina.

Come funziona

Campi comuni includono timestamp, service, version, environment, level, traceId, spanId e identificatori di dominio pseudonimizzati quando consentito.

Esempio sanitario

Benefici

  • Query affidabili
  • Dashboard e alert più semplici
  • Migliore correlazione

Trade-off

  • Schema dei log da governare
  • Più disciplina degli sviluppatori

Quando usarlo

Per servizi osservabili e sistemi con log centralizzati.

Quando evitarlo

Per inserire dati clinici completi o credenziali nei log.

Pattern correlati

RIFERIMENTI

Fonti e riferimenti

ADT - Architettura tecnica e pattern distribuiti

Capsule Informatiche · Materiale progettuale

Riepilogo architetture piattaforma enterprise sanitaria

Capsule Informatiche · Materiale progettuale