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.
- Nome della metrica (ad esempio,
-
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)