Elasticsearch Εμφάνιση πληροφοριών ρολογιού

Elasticsearch Emphanise Plerophorion Rologiou



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

Για παράδειγμα, μπορείτε να πείτε στο Elasticsearch να στείλει ένα μήνυμα ηλεκτρονικού ταχυδρομείου όταν αλλάζει η κατάσταση του συμπλέγματος, η χρήση της CPU είναι υψηλότερη για μια συγκεκριμένη χρονική περίοδο κατά την πρόσβαση σε ένα συγκεκριμένο αρχείο και πολλά άλλα. Το να πούμε ότι οι παρατηρητές είναι ένα επαναστατικό χαρακτηριστικό θα ήταν υποτιμητικό.

Ωστόσο, λόγω του εύρους αυτού του σεμιναρίου, δεν θα διερευνήσουμε πώς λειτουργούν οι παρατηρητές ή πώς να τους χρησιμοποιήσουμε.







Αυτό το σεμινάριο στοχεύει να σας δείξει πώς να χρησιμοποιείτε το API παρακολούθησης Elasticsearch για τη συλλογή πληροφοριών σχετικά με έναν υπάρχοντα παρακολουθητή.



Μπορείτε να εξερευνήσετε τα έγγραφα για να μάθετε περισσότερα σχετικά με τους παρατηρητές Elasticsearch.'



Elasticsearch Get Watcher API

Το GET watcher API μας επιτρέπει να ανακτούμε πληροφορίες ρολογιού με το αναγνωριστικό του. Η σύνταξη του αιτήματος είναι όπως φαίνεται παρακάτω:





GET _watcher/watch/

Το αίτημα απαιτεί δικαιώματα manager_watcher ή monitor_watcher για το usa.e

Παράδειγμα

Ας υποθέσουμε ότι έχουμε ένα πρόγραμμα παρακολούθησης που χρησιμοποιεί το metricbeat για να παρακολουθεί πότε δημιουργείται ένα κοντέινερ docker και στέλνει ένα μήνυμα ηλεκτρονικού ταχυδρομείου εάν είναι αληθές.



Μπορούμε να χρησιμοποιήσουμε το παρακάτω αίτημα για να ανακτήσουμε πληροφορίες σχετικά με τον παρατηρητή όπως φαίνεται:

Το παρακάτω παράδειγμα δείχνει πώς να χρησιμοποιήσετε το get watche r

μπούκλα -XGET 'http://localhost:9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649' 'kbn-xsrf: αναφορά'

Αυτό θα πρέπει να επιστρέψει λεπτομερείς πληροφορίες σχετικά με τον παρατηρητή όπως φαίνεται:

Σε αυτήν την περίπτωση, μπορούμε να δούμε τις λεπτομέρειες του παρατηρητή, συμπεριλαμβανομένων των καθορισμένων συνθηκών και των ενεργειών που έγιναν.

συμπέρασμα

Αυτός ο απλός οδηγός καλύπτει τη χρήση του get watcher API για τη συλλογή πληροφοριών σχετικά με έναν υπάρχοντα παρακολουθητή σε ένα σύμπλεγμα Elasticsearch.

Ευχαριστούμε για την ανάγνωση και χαρούμενο σύμπλεγμα διαχειριστή!!