Prometheus JMX Exporter 1.6.0

Objavljeno Prometheus JMX Exporter 1.6.0 — izdanje izvoznika namijenjenog prikupljanju vrijednosti JMX MBean iz Java aplikacija i dovođenja na ispisa u obliku Prometheus metrika. Uz odgovarajuću konfiguraciju, JMX Exporter također može slati podatke putem OpenTelemetry. Kod projekta distribuira se pod licencom Apache-2.0.

JMX Exporter može se pokretati u nekoliko režima: kao Java agent unutar ciljne JVM, kao standalone izvoznika za upit udaljenog JMX/RMI i kao isolator Java agenata za nekoliko izoliranih izvoznika unutar jedne JVM. U dokumentaciji se Java agent navodi kao preporučena opcija za većinu korisnika, jer omogućuje rad bez postavljanja udaljenog JMX/RMI.

Što je novo

  • Prilagodljiva staza metrika.
    Dodana mogućnost postavljanja vlastitog HTTP puta putem kojeg izvoznika isporučuje metrike. Ovo je korisno u okruženjima gdje je endpoint /metrics već zauzet, gdje je usmjeravanje vezano za jedinstvena pravila ingress/service messa ili gdje se više izvoznika objavljuje kroz jedan proxy.

  • Zaštita od napada temeljenih na vremenu prilikom provjere lozinki.
    Dodano je pojačano osiguranje protiv napada temeljenih na vremenu pri provjeri lozinki. Riječ je o smanjenju rizika u kojem napadač pokušava pogoditi lozinku analizirajući razlike u vremenu odgovora prilikom provjere različitih varijanti.

  • Ispravljene PBKDF2 metode autentifikacije.
    Razvijači su ispravili izračun duljine u bitima za PBKDF2 metode autentifikacije. Greška je mogla utjecati na točnost provjere lozinki prilikom korištenja odgovarajućih shema heširanja. U changelogu je stavljen kao PKDF2, no u smislu i kontekstu autentifikacije radi se o PBKDF2.

  • Ispravljeno LRU keširanje autentifikacije.
    Unesena je ispravka u mehanizam keširanja rezultata autentifikacije. Za izvoznika, koji može često i paralelno biti upitivan od strane Prometheusa, pravilno funkcioniranje takvog keša važno je i za performanse i za predvidljivo ponašanje autorizacije.

  • Ažurirana je dokumentacija.
    Dokumentacija 1.6.0 opisuje namjenu JMX Exportera, režime implementacije, brzi početak, YAML konfiguraciju, HTTP postavke, autentifikaciju, SSL, OpenTelemetry i primjere. Odvojeno su navedeni artefakti verzije 1.6.0.

  • Ažurirane su ovisnosti.
    U izdanju su uključene brojne nadogradnje ovisnosti. Za infrastrukturnu komponentu nadzora, ovo je važan dio održavanja: takve nadogradnje obično zatvaraju akumulirane ispravke, poboljšavaju kompatibilnost i smanjuju rizik od problema u opskrbnim lancima.

  • Obavljena je opća čišćenje projekta.
    Programeri su poboljšali Javadoc, povećali pokrivenost koda testovima, proširili set unit testova i doradili integracijske testove. Također su dodani dodatni kontejneri i distribucije za integracijsko testiranje.

U globalu JMX Exporter 1.6.0 izgleda kao operativno izdanje: bez velikih arhitektonskih preuređenja, ali s korisnim promjenama za production okruženja — fleksibilno postavljanje endpoint-a za metrike, pojačana autentifikacija, ispravci кешiranja i značajno ažuriranje testne baze.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster