Publicerad Prometheus JMX Exporter 1.6.0 â exportör som Ă€r avsett att samla in vĂ€rden JMX MBean frĂ„n Java-applikationer och presenterar dem som Prometheus-metriker. Med lĂ€mplig instĂ€llning kan JMX Exporter ocksĂ„ skicka data via OpenTelemetry. Projektkoden distribueras under en licens Apache-2.0.
JMX Exporter kan köras i flera lÀgen: som Java-agent inom den mÄlinriktade JVM:n, som standalone-exportör för att frÄga en fjÀrr-JMX/RMI och som isolator Java-agent för flera isolerade exportörer i en JVM. I dokumentationen anges Java-agent som det rekommenderade alternativet för de flesta anvÀndare, eftersom det gör det möjligt att undvika konfiguration av fjÀrr-JMX/RMI.
Vad har Àndrats
Anpassad metrikkvÀg.
Möjlighet har lagts till för att ange en egen HTTP-vÀg dÀr exportören levererar metrik. Detta Àr anvÀndbart i miljöer dÀr endpointen /metrics redan Àr upptagen, dÀr routing Àr bunden till gemensamma regler för ingress/service mesh eller dÀr flera exportörer publiceras via en proxy.Skydd mot tidbaserade attacker vid lösenordsverifikation.
FörbÀttrad skydd mot timing-based password attacks. Detta handlar om att minska risken dÀr en angripare försöker gissa ett lösenord genom att analysera tidsdifferenserna i responsen vid verifiering av olika alternativ.TBuggen i PBKDF2-autentiseringsmetoder har ÄtgÀrdats.
Utvecklare har korrigerat berÀkningen av lÀngden i bitar för PBKDF2-autentiseringsmetoder. Felet kan ha pÄverkat korrektheten i verifieringen av lösenord nÀr de angivna hash-algoritmerna anvÀndes. I changelog stÄr det PKDF2, men i sammanhanget och betydelsen av autentisering handlar det om PBKDF2.Korrigerat LRU-cache för autentisering.
En korrigering har gjorts i mekanismen för cachelagring av autentiseringsresultat. För en exportör som kan frÄga Prometheus ofta och parallellt Àr korrekt funktion om sÄdana cachar viktig för bÄde prestanda och förutsÀgbart beteende vid auktorisering.Dokumentationen har uppdaterats.
Dokumentationen för version 1.6.0 beskriver syftet med JMX Exporter, driftsÀttningslÀgen, snabbstart, YAML-konfiguration, HTTP-instÀllningar, autentisering, SSL, OpenTelemetry och exempel. Separat listas artefakterna för version 1.6.0.Beroenden har uppdaterats.
I releasen inkluderar flera uppdateringar av beroenden. För den infrastrukturkomponent som övervakar Àr detta en viktig del av underhÄllet: sÄdana uppdateringar stÀnger vanligtvis de kvarstÄende buggfixarna, förbÀttrar kompatibiliteten och minskar risken för problem i leveranskedjan.En allmÀn stÀdning av projektet har genomförts.
Utvecklarna har förbÀttrat Javadoc, ökat testtÀckningen, utökat uppsÀttningen av enhetstester och finslipat integrations-tester. Dessutom har ytterligare containrar och distributioner lagts till för integrationstester.
Generellt JMX Exporter 1.6.0 ser ut att vara en produktionsrelease: utan stora arkitektoniska förĂ€ndringar, men med anvĂ€ndbara förbĂ€ttringar för produktionsmiljöer â flexibel konfiguration av metrics-endpoints, stĂ€rkt autentisering, cache-fixar och en mĂ€rkbar uppdatering av testbasen.
KĂ€lla: linux.org.ru
