Το Logstash 5.0 ξεκίνησε με ένα API που εξάγει μετρήσεις και παρακολούθηση κατάστασης των δικών του διαδικασιών. αναθεώρηση
Όταν εκτελείτε το Logstash, καταγράφει αυτόματα μετρήσεις χρόνου εκτέλεσης που μπορούν να χρησιμοποιηθούν για την παρακολούθηση της εύρυθμης λειτουργίας και των επιδόσεων της ανάπτυξης του Logstash.
Διεύθυνση:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Οι μετρήσεις που συλλέγονται από το Logstash περιλαμβάνουν:
Πληροφορίες κόμβου Logstash, όπως ρυθμίσεις διοχέτευσης, πληροφορίες λειτουργικού συστήματος και πληροφορίες JVM. Πληροφορίες προσθηκών, συμπεριλαμβανομένης μιας λίστας εγκατεστημένων προσθηκών. Στατιστικά στοιχεία κόμβων, όπως στατιστικά στοιχεία JVM, στατιστικά διεργασιών, στατιστικά στοιχεία που σχετίζονται με συμβάντα και στατιστικά χρόνου εκτέλεσης διοχέτευσης.
Μπορείτε να ανακτήσετε αυτές τις μετρήσεις χρησιμοποιώντας το API παρακολούθησης που παρέχεται από το Logstash. Αυτά τα API είναι διαθέσιμα από προεπιλογή και δεν απαιτούν πρόσθετη διαμόρφωση.
API πληροφοριών κόμβου:Η σύνδεση με υπερσύνδεσμο είναι ορατή. API πληροφοριών προσθηκών:Η σύνδεση με υπερσύνδεσμο είναι ορατή. Στατιστικά κόμβου API:Η σύνδεση με υπερσύνδεσμο είναι ορατή. Hot Threads API:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
JVM
Λαμβάνει στατιστικά στοιχεία JVM, συμπεριλαμβανομένων στατιστικών στοιχείων σχετικά με τα νήματα, τη χρήση μνήμης, τους συλλέκτες σκουπιδιών και το χρόνο λειτουργίας.
Διαδικασία
Λαμβάνει στατιστικά στοιχεία διεργασίας, συμπεριλαμβανομένων στατιστικών στοιχείων σχετικά με τους περιγραφείς αρχείων, την κατανάλωση μνήμης και τη χρήση της CPU.
Εκδηλώσεις
Λαμβάνει στατιστικά στοιχεία που σχετίζονται με συμβάντα για την παρουσία Logstash (ανεξάρτητα από τον αριθμό των διοχετεύσεων που δημιουργήθηκαν και καταστράφηκαν).
Αγωγοί
Λαμβάνει στατιστικά χρόνου εκτέλεσης για κάθε αγωγό Logstash.
επαναφορτώσεις
Λαμβάνει στατιστικά χρόνου εκτέλεσης σχετικά με τις επιτυχίες και τις αποτυχίες επαναφόρτωσης διαμόρφωσης.
λειτουργικό σύστημα
Λαμβάνει στατιστικά χρόνου εκτέλεσης σχετικά με τα cgroups όταν το Logstash εκτελείται σε ένα κοντέινερ.
Προβολή στατιστικών στοιχείων
Η ακόλουθη αίτηση επιστρέφει ένα έγγραφο JSON που περιέχει στατιστικά στοιχεία σχετικά με συμβάντα για την παρουσία Logstash:
{ "host" : "DESKTOP-OL3CEUC", "version" : "7.10.2", "http_address" : "127.0.0.1:9600", "ID" : "1AA23F91-E00B-4667-8A2C-65A3B0D85C81", "name" : "DESKTOP-OL3CEUC", "ephemeral_id" : "17960ea9-6cc1-44d9-85a9-83a718ba4682", "status" : "πράσινο", "στιγμιότυπο" : false, "pipeline" : { "εργαζόμενοι" : 8, "batch_size" : 125, "batch_delay" : 50 }, "εκδηλώσεις" : { "σε" : 106160, "φιλτραρισμένο" : 106160, "έξω" : 106160, "duration_in_millis" : 113552, "queue_push_duration_in_millis" : 6303 }
} (Τέλος)
|