Sobes.tech
Middle

Ποια στοιχεία παρακολούθησης γνωρίζετε και από τι αποτελούνται στις περισσότερες περιπτώσεις;

sobes.tech AI

Απάντηση από AI

Μετρήσεις, αρχεία καταγραφής, ιχνηλάτηση.

  • Μετρήσεις:

    • Όνομα μέτρησης (π.χ., http_requests_total)
    • Ετικέτες/Διαστάσεις (π.χ., status="200", method="GET")
    • Χρονική σήμανση
    • Τιμή

    Τύποι μετρήσεων: μετρητές, αισθητήρες, ιστογράμματα, αθροιστές.

  • Αρχεία καταγραφής:

    • Χρονική σήμανση
    • Επίπεδο καταγραφής (INFO, WARNING, ERROR κ.ά.)
    • Πηγή (όνομα υπηρεσίας, διακομιστής, εφαρμογή)
    • Μήνυμα ελεύθερης μορφής
    • Πρόσθετα δομημένα δεδομένα (JSON, ζεύγη κλειδιού-τιμής)
  • Διανεμημένη ιχνηλάτηση (Distributed Tracing):

    • ID καταγραφής (ταυτότητα ολόκληρης της διαδρομής)
    • ID span (ταυτότητα ενός συγκεκριμένου βήματος/ενέργειας στη διαδρομή)
    • ID γονικού span (ταυτότητα του γονικού βήματος)
    • Ενέργεια (όνομα της εκτελούμενης ενέργειας)
    • Χρονική σήμανση έναρξης της ενέργειας
    • Διάρκεια της ενέργειας
    • Ετικέτες/Αντικείμενα (κλειδί-τιμή, πρόσθετα δεδομένα σχετικά με την ενέργεια)
    • Γεγονότα/Αρχεία καταγραφής εντός του Span (χρονικές σημάνσεις και μηνύματα)

Παράδειγμα δομής των Span:

Ανίχνευση A
├── Span 1 (ενέργεια X στην υπηρεσία 1)
│   └── Span 2 (κλήση στην υπηρεσία 2 από την υπηρεσία 1)
│       └── Span 3 (ενέργεια Y στην υπηρεσία 2)
└── Span 4 (ενέργεια Z στην υπηρεσία 1)