Sobes.tech
Middle

Quali elementi di monitoraggio conosci e di cosa sono composti nella maggior parte dei casi?

sobes.tech AI

Risposta dell'AI

Metriche, log, tracciature.

  • Metriche:

    • Nome della metrica (ad esempio, http_requests_total)
    • Etichette/Dimensioni (ad esempio, status="200", method="GET")
    • Marca temporale
    • Valore

    Tipi di metriche: contatori, sensori, istogrammi, sommatori.

  • Log:

    • Marca temporale
    • Livello di log (INFO, WARNING, ERROR, ecc.)
    • Fonte (nome del servizio, host, applicazione)
    • Messaggio in forma libera
    • Dati strutturati aggiuntivi (JSON, coppie chiave-valore)
  • Tracciature distribuite (Distributed Tracing):

    • ID di traccia (identificatore di tutta la traccia)
    • ID di span (identificatore di un singolo passo/operazione nella traccia)
    • ID di span genitore (identificatore del passo genitore)
    • Operazione (nome dell’azione eseguita)
    • Marca temporale di inizio dell’operazione
    • Durata dell’operazione
    • Tag/Attributi (chiave-valore, dati aggiuntivi sull’operazione)
    • Eventi/Log all’interno dello Span (marche temporali e messaggi)

Esempio di struttura degli Span:

Traccia A
├── Span 1 (operazione X nel servizio 1)
│   └── Span 2 (chiamata al servizio 2 dal servizio 1)
│       └── Span 3 (operazione Y nel servizio 2)
└── Span 4 (operazione Z nel servizio 1)