Exporters: node-exporter και cAdvisor

12 λεπτά
Κοινό
αρχάριος, μαθήματα 01 και 02 διαβασμένα
Διάρκεια
35 έως 45 λεπτά
Ενότητα
2/7
Στοχευόμενη δεξιότητα
να διαβάζεις τις μετρικές της μηχανής (node_cpu_seconds_total, node_memory_*, node_filesystem_*) και κάθε container labo-* (container_cpu_usage_seconds_total, container_memory_working_set_bytes), να ξέρεις τι μεταφράζει ένας exporter και τι δεν βλέπει

Σε μια εικόνα

Ο καταμετρητής μπορεί να διαβάσει μόνο έναν μετρητή που έχει καντράν. Το API καταλόγου έχει ένα: γράφτηκε με prometheus_client, εκθέτει το /metrics το ίδιο. Ο πυρήνας Linux, από την άλλη, δεν έχει καντράν: γράφει τα στατιστικά του στο /proc και στο /sys, σε μια μορφή που ο Prometheus δεν διαβάζει. Ούτε το Docker: γνωρίζει την κατανάλωση κάθε container, αλλά δεν την εκθέτει σε μορφή Prometheus.

Προεπισκόπηση — η συνέχεια του μαθήματος είναι διαθέσιμη στους εγγεγραμμένους.

Έχετε ήδη εγγραφεί με κωδικό;

Η πρόσβασή σας συνδέεται με τον λογαριασμό σας, όχι με αυτόν τον σύνδεσμο. Συνδεθείτε με το ίδιο email που χρησιμοποιήσατε στην τάξη: το μάθημά σας σας περιμένει, δεν χρειάζεται να ξαναβάλετε τον κωδικό.

ΣύνδεσηΔεν έχετε λογαριασμό; Δημιουργήστε έναν
Αυτό το μάθημα ανήκει στην ενότητα «Μετρικές: Prometheus από άκρη σε άκρη»

Οι πρώτες ενότητες του μαθήματος είναι σε ελεύθερη πρόσβαση. Για τη συνέχεια υπάρχουν τρεις δρόμοι: αγοράστε αυτό το μάθημα μία φορά, κάντε συνδρομή, ή εισαγάγετε τον κωδικό που δόθηκε στην τάξη.

Συνδρομή — 19 $ US/μήναΕπιστροφή στο πλάνο
Είστε φοιτητής σε αυτό το μάθημα;

Ο κωδικός συνδέεται με τον λογαριασμό σας: συνδεθείτε ή δημιουργήστε λογαριασμό και θα εφαρμοστεί αυτόματα όταν επιστρέψετε.

Δεν έχετε λογαριασμό; Δημιουργήστε έναν