Capsule Informatiche di Lello De Luca
← Tutte le Capsule

Log Aggregation

ObservabilityPattern classico

Centralizzare i log di tutti i servizi in una piattaforma ricercabile, preservando servizio, ambiente, timestamp, trace/correlation ID e campi di dominio consentiti.

Il problema

Una singola richiesta attraversa molti servizi e i log locali non consentono una diagnosi efficiente.

Il pattern

Centralizzare i log di tutti i servizi in una piattaforma ricercabile, preservando servizio, ambiente, timestamp, trace/correlation ID e campi di dominio consentiti.

Come funziona

I servizi emettono log strutturati; agent o pipeline li raccolgono. Vanno applicati masking e minimizzazione per dati sanitari e segreti.

Esempio sanitario

Benefici

  • Ricerca cross-service
  • Retention centralizzata
  • Supporto a incident analysis

Trade-off

  • Costi di storage
  • Rischio di loggare dati sensibili
  • Necessità di normalizzazione

Quando usarlo

Per qualunque piattaforma distribuita in produzione.

Quando evitarlo

Come unica forma di observability senza metriche e tracing.

Pattern correlati

RIFERIMENTI

Fonti e riferimenti

Microservices Design Patterns - Draft

Draft caricato nel progetto

ADT - Architettura tecnica e pattern distribuiti

Capsule Informatiche · Materiale progettuale