Prometheus JMX Exporter 1.6.0

Objavljeno Prometheus JMX Exporter 1.6.0 — izvoznik, namenjen zbiranju vrednosti JMX MBean iz Java aplikacij in njihovo posredovanje kot metrik Prometheus. Ob ustrezni nastavitvi JMX Exporter lahko tudi pošlje podatke prek OpenTelemetry. Koda projekta je objavljena pod licenco Apache-2.0.

JMX Exporter lahko deluje v več načinih: kot Java agent znotraj ciljne JVM, kot samostojen izvoznik za poizvedovanje oddaljenega JMX/RMI in kot izolator Java agent za več izoliranih izvoznikov v eni JVM. V dokumentaciji je Java agent naveden kot priporočena izbira za večino uporabnikov, saj omogoča, da se izognemo nastavitvi oddaljenega JMX/RMI.

Kaj se je spremenilo

  • Prilagodljiva pot metrik.
    Dodana je možnost nastavitve lastne HTTP poti, po kateri izvoznik posreduje metrike. To je koristno v okoljih, kjer je končna točka /metrics že zasedena, kjer je usmerjanje vezano na enotna pravila ingress/service mesh ali kjer se več izvoznikov objavlja prek enega proxyja.

  • Zaščita pred napadi na podlagi časa pri preverjanju gesel.
    Dodano je okrepljeno varstvo proti napadom na podlagi časa pri preverjanju gesel. Gre za zmanjšanje tveganja, pri katerem poskuša napadalec uganiti geslo in analizira razlike v času odziva pri preverjanju različnih možnosti.

  • Popravljene PBKDF2 metode avtentikacije.
    Razvijalci so popravili izračun dolžine v bitih za PBKDF2 metode avtentikacije. Napaka bi lahko vplivala na pravilnost preverjanja gesel pri uporabi ustreznih shem enkripcije. V changelog-u je ta postavka navedena kot PKDF2, a v smislu in kontekstu avtentikacije se nanaša na PBKDF2.

  • Popravljeno LRU predpomnjenje avtentikacije.
    Vnašeno je bilo popravilo v mehanizem predpomnjenja rezultatov avtentikacije. Za izvoznik, ki ga lahko pogosto in hkrati poizveduje Prometheus, je pravilno delovanje takega predpomnilnika pomembno tako za zmogljivost kot za predvidljivo obnašanje avtentikacije.

  • Dokumentacija je posodobljena.
    Dokumentacija 1.6.0 opisuje namen JMX Exporter, načine uvajanja, hiter začetek, YAML konfiguracijo, HTTP nastavitve, avtentikacijo, SSL, OpenTelemetry in primere. Ločeno so navedeni artefakti različice 1.6.0.

  • Odvisnosti so posodobljene.
    V izdaji so vključene številne posodobitve odvisnosti. Za infrastrukturne komponente monitoringa je to pomemben del vzdrževanja: take posodobitve običajno obravnavajo akumulirane popravke, izboljšujejo združljivost in zmanjšujejo tveganje težav v dobavni verigi.

  • Opravljena je bila skupna čiščenje projekta.
    Razvijalci so izboljšali Javadoc, povečali pokritost kode s testi, razširili nabor enotnih testov in nadgradili integracijske teste. Dodatne konteinerje in distribucije so prav tako dodali za integracijsko testiranje.

Na splošno JMX Exporter 1.6.0 se zdi, da gre za produkcijsko izdajo: brez večjih arhitekturnih preobrazb, a s koristnimi spremembami za produkcijska okolja — fleksibilno nastavljivimi končnimi točkami za metrike, okrepljeno avtorizacijo, popravki predpomnjenja in opazno posodobljeno bazo testov.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster