Εξαγωγέας Prometheus JMX 1.6.0

Που δημοσιεύθηκε Εξαγωγέας Prometheus JMX 1.6.0 — απελευθέρωση εξαγωγέα που έχει σχεδιαστεί για τη συλλογή αξιών JMX MBean από εφαρμογές Java και την εξαγωγή τους ως μετρήσεις Prometheus. Με την κατάλληλη διαμόρφωση, το JMX Exporter μπορεί επίσης να στείλει δεδομένα μέσω OpenTelemetry. Ο κώδικας του έργου διανέμεται με άδεια χρήσης. Apache-2.0.

Εξαγωγέας JMX Μπορεί να εκτελεστεί με διάφορες λειτουργίες: ως παράγοντας Java εντός της JVM προορισμού, ως αυτόνομος εξαγωγέας για την αναζήτηση απομακρυσμένου JMX/RMI και ως παράγοντας απομόνωσης Java για πολλαπλούς απομονωμένους εξαγωγείς σε μία μόνο JVM. Η τεκμηρίωση αναφέρει τον παράγοντα Java ως την προτεινόμενη επιλογή για τους περισσότερους χρήστες, καθώς εξαλείφει την ανάγκη ρύθμισης παραμέτρων απομακρυσμένου JMX/RMI.

Τι άλλαξε

  • Προσαρμόσιμη διαδρομή μετρήσεων.
    Προστέθηκε η δυνατότητα καθορισμού μιας προσαρμοσμένης διαδρομής HTTP για την παροχή μετρήσεων από τον εξαγωγέα. Αυτό είναι χρήσιμο σε περιβάλλοντα όπου το τελικό σημείο /metrics χρησιμοποιείται ήδη, όπου η δρομολόγηση συνδέεται με ενοποιημένους κανόνες πλέγματος εισόδου/υπηρεσίας ή όπου δημοσιεύονται πολλαπλοί εξαγωγείς μέσω ενός μόνο διακομιστή μεσολάβησης.

  • Προστασία από επιθέσεις χρονισμού κατά τον έλεγχο κωδικών πρόσβασης.
    Έχει προστεθεί ενισχυμένη προστασία από επιθέσεις με κωδικό πρόσβασης που βασίζονται στον χρόνο. Αυτό μειώνει τον κίνδυνο ένας εισβολέας να επιχειρήσει να μαντέψει έναν κωδικό πρόσβασης, αναλύοντας τις διαφορές στους χρόνους απόκρισης κατά την δοκιμή διαφορετικών κωδικών πρόσβασης.

  • Διορθώθηκαν οι μέθοδοι ελέγχου ταυτότητας PBKDF2.
    Οι προγραμματιστές διόρθωσαν τον υπολογισμό του μήκους bit για τις μεθόδους ελέγχου ταυτότητας PBKDF2. Το σφάλμα θα μπορούσε να επηρεάσει την ορθότητα της επαλήθευσης κωδικού πρόσβασης κατά τη χρήση των αντίστοιχων σχημάτων κατακερματισμού. Η καταχώρηση του αρχείου καταγραφής αλλαγών αναφέρεται ως PKDF2, αλλά στο πλαίσιο του ελέγχου ταυτότητας, αναφέρεται στο PBKDF2.

  • Διορθώθηκε το πρόβλημα προσωρινής αποθήκευσης ελέγχου ταυτότητας LRU.
    Έχει γίνει μια διόρθωση στον μηχανισμό προσωρινής αποθήκευσης των αποτελεσμάτων ελέγχου ταυτότητας. Για έναν εξαγωγέα που μπορεί να λαμβάνει συχνά και παράλληλα δεδομένα από τον Prometheus, η σωστή λειτουργία αυτής της προσωρινής μνήμης είναι σημαντική τόσο για την απόδοση όσο και για την προβλέψιμη συμπεριφορά εξουσιοδότησης.

  • Η τεκμηρίωση ενημερώθηκε.
    Η τεκμηρίωση 1.6.0 περιγράφει τον σκοπό του JMX Exporter, τις λειτουργίες ανάπτυξης, τη γρήγορη εκκίνηση, τη διαμόρφωση YAML, τις ρυθμίσεις HTTP, τον έλεγχο ταυτότητας, SSL, OpenTelemetry και παραδείγματα. Τα τεχνουργήματα από την έκδοση 1.6.0 παρατίθενται ξεχωριστά.

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

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

Σε γενικές γραμμές, Εξαγωγέας JMX 1.6.0 Μοιάζει με έκδοση παραγωγής: χωρίς σημαντικές αρχιτεκτονικές αλλαγές, αλλά με χρήσιμες αλλαγές για τα περιβάλλοντα παραγωγής - ευέλικτη διαμόρφωση τελικών σημείων μετρήσεων, ισχυρότερος έλεγχος ταυτότητας, διορθώσεις στην προσωρινή αποθήκευση και μια σημαντική ενημέρωση στη βάση δεδομένων δοκιμών.

Πηγή: linux.org.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster