Megjelent Prometheus JMX Exporter 1.6.0 — az exportáló, amely értékek gyűjtésére szolgál JMX MBean Java-alkalmazásokból, és ezeket Prometheus metrikákként adja vissza. A megfelelő beállítások mellett a JMX Exporter adatokat is küldhet az OpenTelemetry-n keresztül. A projekt kódja az alábbi licenc alatt terjesztésre kerül Apache-2.0.
JMX Exporter több üzemmódban is futtatható: Java ügynökként a cél JVM belsejében, önálló exportálóként távoli JMX/RMI lekérdezésére, és izoláló Java ügynökként több elszigetelt exportáló számára egy JVM-en belül. A dokumentációban a Java ügynök a többség számára ajánlott lehetőségként szerepel, mivel lehetővé teszi a távoli JMX/RMI beállításának elkerülését.
Mi változott
Testreszabható metrikus útvonal.
Lehetőséget kaptunk saját HTTP-útvonal megadására, amelyen az exportáló a metrikákat visszaadja. Ez hasznos olyan környezetekben, ahol a /metrics végpont már foglalt, ahol a forgalom irányítása egységes ingress/szolgáltatási hálózati szabályokra épül, vagy ahol több exportáló egy proxy-n keresztül publikálódik.Idő alapú támadások elleni védelem a jelszavak ellenőrzésekor.
Hozzáadva a védelem erősítése az időalapú jelszó támadások ellen. Itt arról van szó, hogy csökkentjük a kockázatot, amikor a támadó megpróbálja kitalálni a jelszót azáltal, hogy az időbeli eltérések elemzésével ellenőrzi a különböző lehetőségeket.Javított PBKDF2 hitelesítési módszerek.
A fejlesztők javították a bit hosszának számítását a PBKDF2 hitelesítési módszerek esetében. Ez a hiba érinthette a jelszó ellenőrzésének helyességét a megfelelő hashelési sémák használatakor. A changelogban PKDF2-ként szerepel, de a jelszóhitelesítési kontextusban PBKDF2-ről van szó.Javított LRU hitelesítési gyorsítótár.
Javítás történt a hitelesítési eredmények gyorsítótárazásának mechanizmusában. Az exportáló, amelyet a Prometheus gyakran és párhuzamosan ellenőriz, számára a megfelelően működő gyorsítótár fontos a teljesítmény és a kiszámítható hitelesítési viselkedés szempontjából.Frissült a dokumentáció.
Az 1.6.0 dokumentáció leírja a JMX Exporter célját, telepítési módokat, gyors indulást, YAML konfigurációt, HTTP beállításokat, hitelesítést, SSL, OpenTelemetry-t és példákat. Külön felsorolásra kerültek az 1.6.0 verzió artefaktumai.Frissítve a függőségek.
A kiadásba számos függőségfrissítés került. Ez az infrastruktúra-monitorozó komponens esetében fontos része a karbantartásnak: az ilyen frissítések általában magukban foglalják a felhalmozódott javításokat, javítják a kompatibilitást és csökkentik a beszállítói lánc problémáinak kockázatát.A projekt általános takarítása megtörtént.
A fejlesztők javították a Javadoc-ot, növelték a kód tesztelésének lefedettségét, kiterjesztették az egységtesztek sorozatát, és finomították az integrációs teszteket. Továbbá további konténerek és disztribúciók kerültek hozzáadásra az integrációs teszteléshez.
Általában JMX Exporter 1.6.0 úgy tűnik, mint egy éles kiadás: nagyobb architekturális átalakítások nélkül, de hasznos változtatásokkal a production környezetek számára — rugalmas metrikapont-beállításokkal, megerősített hitelesítéssel, gyorsítótározási hibák javításával és jelentős tesztalap-frissítéssel.
Forrás: linux.org.ru
