Prometheus JMX Exporter 1.6.0

Zverejnené Prometheus JMX Exporter 1.6.0 — vydanie exportéra určeného na zber hodnôt JMX MBean z aplikácií Java a ich vydanie vo forme metriky Prometheus. Pri príslušnom nastavení môže JMX Exporter tiež posielať údaje cez OpenTelemetry. Kód projektu je distribuovaný pod licenciou Apache-2.0.

JMX Exporter môže byť spustený v niekoľkých režimoch: ako Java-agent v rámci cielenej JVM, ako samostatný exportér pre dotazovanie vzdialeného JMX/RMI a ako izolačný Java agent pre niekoľko izolovaných exportérov v jednej JVM. V dokumentácii je Java agent uvedený ako odporúčaný variant pre väčšinu používateľov, pretože umožňuje obísť nastavenie vzdialeného JMX/RMI.

Čo sa zmenilo

  • Konfigurovateľná cesta metrík.
    Pridaná možnosť zadať vlastnú HTTP cestu, cez ktorú exportér poskytuje metriky. To je užitočné v prostrediach, kde je endpoint /metrics už obsadený, kde je smerovanie viazané na jednotné pravidlá ingress/service mesh alebo kde je niekoľko exportérov publikovaných cez jeden proxy.

  • Ochrana proti útokom na čas pri kontrolách hesiel.
    Pridané posilnenie ochrany proti útokom na základe času pri heslách. Ide o zníženie rizika, pri ktorom sa útočník snaží uhádnuť heslo analýzou rozdielov v čase odpovede pri kontrole rôznych variantov.

  • Opravené metódy autentifikácie PBKDF2.
    Vývojári opravili výpočet dĺžky v bitoch pre metódy autentifikácie PBKDF2. Chyba mohla ovplyvniť presnosť kontroly hesiel pri použití príslušných schém hashovania. V changelog je položka uvedená ako PKDF2, ale v súvislosti a kontexte autentifikácie ide o PBKDF2.

  • Opravené LRU cache autentifikácie.
    Vykonanú opravu v mechanizme cachovania výsledkov autentifikácie. Pre exportéra, ktorý môže byť často a súbežne dotazovaný Prometheusom, je správna funkcia takéhoto cache dôležitá pre výkonnosť aj predvídateľné správanie autorizácie.

  • Dokumentácia bola aktualizovaná.
    Dokumentácia 1.6.0 popisuje účel JMX Exporter, režimy nasadenia, rýchly štart, konfiguráciu YAML, HTTP nastavenia, autentifikáciu, SSL, OpenTelemetry a príklady. Osobitne sú uvedené artefakty verzie 1.6.0.

  • Aktualizované závislosti.
    Vydanie obsahuje viaceré aktualizácie závislostí. Pre infraštruktúrnu súčasť monitorovania je to dôležitá súčasť údržby: takéto aktualizácie zvyčajne uzatvárajú nahromadené opravy, zlepšujú kompatibilitu a znižujú riziko problémov v dodávateľskom reťazci.

  • Bol vykonaný celkový úklid projektu.
    Vývojári vylepšili Javadoc, zvýšili pokrytie kódu testami, rozšírili súbor unit testov a vylepšili integračné testy. Tiež boli pridané dodatočné kontajnery a distribúcie pre integračné testovanie.

Celkovo JMX Exporter 1.6.0 vyzerá ako prevádzkové vydanie: bez významných architektonických prestavieb, ale s užitočnými zmenami pre produkčné prostredia — flexibilným nastavením endpointov metrík, posilnením autentifikácie, opravami cache a výrazným aktualizovaním testovacej základne.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster