เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจœเฉ‡เจเจฎเจเจ•เจธ เจเจ•เจธเจชเฉ‹เจฐเจŸเจฐ 1.6.0

เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจœเฉ‡เจเจฎเจเจ•เจธ เจเจ•เจธเจชเฉ‹เจฐเจŸเจฐ 1.6.0 โ€” ะฒั‹ะฟัƒัะบ ัะบัะฟะพั€ั‚ั‘ั€ะฐ, ะฟั€ะตะดะฝะฐะทะฝะฐั‡ะตะฝะฝะพะณะพ ะดะปั ัะฑะพั€ะฐ ะทะฝะฐั‡ะตะฝะธะน JMX MBean ะธะท Java-ะฟั€ะธะปะพะถะตะฝะธะน ะธ ะฒั‹ะดะฐั‡ะธ ะธั… ะฒ ะฒะธะดะต ะผะตั‚ั€ะธะบ Prometheus. ะŸั€ะธ ัะพะพั‚ะฒะตั‚ัั‚ะฒัƒัŽั‰ะตะน ะฝะฐัั‚ั€ะพะนะบะต JMX Exporter ั‚ะฐะบะถะต ะผะพะถะตั‚ ะพั‚ะฟั€ะฐะฒะปัั‚ัŒ ะดะฐะฝะฝั‹ะต ั‡ะตั€ะตะท OpenTelemetry. ะšะพะด ะฟั€ะพะตะบั‚ะฐ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน เจ…เจชเจพเจšเฉ‡ 2.0.

JMX เจเจ•เจธเจชเฉ‹เจฐเจŸเจฐ ะผะพะถะฝะพ ะทะฐะฟัƒัะบะฐั‚ัŒ ะฒ ะฝะตัะบะพะปัŒะบะธั… ั€ะตะถะธะผะฐั…: ะบะฐะบ Java-ะฐะณะตะฝั‚ ะฒะฝัƒั‚ั€ะธ ั†ะตะปะตะฒะพะน JVM, ะบะฐะบ standalone-ัะบัะฟะพั€ั‚ั‘ั€ ะดะปั ะพะฟั€ะพัะฐ ัƒะดะฐะปั‘ะฝะฝะพะณะพ JMX/RMI ะธ ะบะฐะบ isolator Java agent ะดะปั ะฝะตัะบะพะปัŒะบะธั… ะธะทะพะปะธั€ะพะฒะฐะฝะฝั‹ั… ัะบัะฟะพั€ั‚ั‘ั€ะพะฒ ะฒ ะพะดะฝะพะน JVM. ะ’ ะดะพะบัƒะผะตะฝั‚ะฐั†ะธะธ Java agent ัƒะบะฐะทะฐะฝ ะบะฐะบ ั€ะตะบะพะผะตะฝะดัƒะตะผั‹ะน ะฒะฐั€ะธะฐะฝั‚ ะดะปั ะฑะพะปัŒัˆะธะฝัั‚ะฒะฐ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปะตะน, ั‚ะฐะบ ะบะฐะบ ะพะฝ ะฟะพะทะฒะพะปัะตั‚ ะพะฑะพะนั‚ะธััŒ ะฑะตะท ะฝะฐัั‚ั€ะพะนะบะธ ัƒะดะฐะปั‘ะฝะฝะพะณะพ JMX/RMI.

เจ•เฉ€ เจฌเจฆเจฒเจฟเจ† เจนเฉˆ?

  • ะะฐัั‚ั€ะฐะธะฒะฐะตะผั‹ะน ะฟัƒั‚ัŒ ะผะตั‚ั€ะธะบ.
    ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะทะฐะดะฐะฒะฐั‚ัŒ ัะพะฑัั‚ะฒะตะฝะฝั‹ะน HTTP-ะฟัƒั‚ัŒ, ะฟะพ ะบะพั‚ะพั€ะพะผัƒ ัะบัะฟะพั€ั‚ั‘ั€ ะพั‚ะดะฐั‘ั‚ ะผะตั‚ั€ะธะบะธ. ะญั‚ะพ ะฟะพะปะตะทะฝะพ ะฒ ะพะบั€ัƒะถะตะฝะธัั…, ะณะดะต endpoint /metrics ัƒะถะต ะทะฐะฝัั‚, ะณะดะต ะผะฐั€ัˆั€ัƒั‚ะธะทะฐั†ะธั ะทะฐะฒัะทะฐะฝะฐ ะฝะฐ ะตะดะธะฝั‹ะต ะฟั€ะฐะฒะธะปะฐ ingress/service mesh ะธะปะธ ะณะดะต ะฝะตัะบะพะปัŒะบะพ ัะบัะฟะพั€ั‚ั‘ั€ะพะฒ ะฟัƒะฑะปะธะบัƒัŽั‚ัั ั‡ะตั€ะตะท ะพะดะธะฝ ะฟั€ะพะบัะธ.

  • ะ—ะฐั‰ะธั‚ะฐ ะพั‚ ะฐั‚ะฐะบ ะฟะพ ะฒั€ะตะผะตะฝะธ ะฟั€ะธ ะฟั€ะพะฒะตั€ะบะต ะฟะฐั€ะพะปะตะน.
    ะ”ะพะฑะฐะฒะปะตะฝะพ ัƒัะธะปะตะฝะธะต ะทะฐั‰ะธั‚ั‹ ะฟั€ะพั‚ะธะฒ timing-based password attacks. ะ ะตั‡ัŒ ะธะดั‘ั‚ ะพ ัะฝะธะถะตะฝะธะธ ั€ะธัะบะฐ, ะฟั€ะธ ะบะพั‚ะพั€ะพะผ ะทะปะพัƒะผั‹ัˆะปะตะฝะฝะธะบ ะฟั‹ั‚ะฐะตั‚ัั ะฟะพะดะพะฑั€ะฐั‚ัŒ ะฟะฐั€ะพะปัŒ, ะฐะฝะฐะปะธะทะธั€ัƒั ั€ะฐะทะปะธั‡ะธั ะฒะพ ะฒั€ะตะผะตะฝะธ ะพั‚ะฒะตั‚ะฐ ะฟั€ะธ ะฟั€ะพะฒะตั€ะบะต ั€ะฐะทะฝั‹ั… ะฒะฐั€ะธะฐะฝั‚ะพะฒ.

  • ะ˜ัะฟั€ะฐะฒะปะตะฝั‹ PBKDF2-ะผะตั‚ะพะดั‹ ะฐัƒั‚ะตะฝั‚ะธั„ะธะบะฐั†ะธะธ.
    ะ ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะธ ะธัะฟั€ะฐะฒะธะปะธ ั€ะฐัั‡ั‘ั‚ ะดะปะธะฝั‹ ะฒ ะฑะธั‚ะฐั… ะดะปั PBKDF2 authentication methods. ะžัˆะธะฑะบะฐ ะผะพะณะปะฐ ะทะฐั‚ั€ะฐะณะธะฒะฐั‚ัŒ ะบะพั€ั€ะตะบั‚ะฝะพัั‚ัŒ ะฟั€ะพะฒะตั€ะบะธ ะฟะฐั€ะพะปะตะน ะฟั€ะธ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะธ ัะพะพั‚ะฒะตั‚ัั‚ะฒัƒัŽั‰ะธั… ัั…ะตะผ ั…ะตัˆะธั€ะพะฒะฐะฝะธั. ะ’ changelog ะฟัƒะฝะบั‚ ัƒะบะฐะทะฐะฝ ะบะฐะบ PKDF2, ะฝะพ ะฟะพ ัะผั‹ัะปัƒ ะธ ะบะพะฝั‚ะตะบัั‚ัƒ ะฐัƒั‚ะตะฝั‚ะธั„ะธะบะฐั†ะธะธ ั€ะตั‡ัŒ ะธะดั‘ั‚ ะพ PBKDF2.

  • ะ˜ัะฟั€ะฐะฒะปะตะฝะพ LRU-ะบะตัˆะธั€ะพะฒะฐะฝะธะต ะฐัƒั‚ะตะฝั‚ะธั„ะธะบะฐั†ะธะธ.
    ะ’ะฝะตัะตะฝะพ ะธัะฟั€ะฐะฒะปะตะฝะธะต ะฒ ะผะตั…ะฐะฝะธะทะผ ะบะตัˆะธั€ะพะฒะฐะฝะธั ั€ะตะทัƒะปัŒั‚ะฐั‚ะพะฒ ะฐัƒั‚ะตะฝั‚ะธั„ะธะบะฐั†ะธะธ. ะ”ะปั ัะบัะฟะพั€ั‚ั‘ั€ะฐ, ะบะพั‚ะพั€ั‹ะน ะผะพะถะตั‚ ะพะฟั€ะฐัˆะธะฒะฐั‚ัŒัั Prometheus ั‡ะฐัั‚ะพ ะธ ะฟะฐั€ะฐะปะปะตะปัŒะฝะพ, ะบะพั€ั€ะตะบั‚ะฝะฐั ั€ะฐะฑะพั‚ะฐ ั‚ะฐะบะพะณะพ ะบะตัˆะฐ ะฒะฐะถะฝะฐ ะธ ะดะปั ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ, ะธ ะดะปั ะฟั€ะตะดัะบะฐะทัƒะตะผะพะณะพ ะฟะพะฒะตะดะตะฝะธั ะฐะฒั‚ะพั€ะธะทะฐั†ะธะธ.

  • เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ‡ เจ—เจเฅค
    ะ”ะพะบัƒะผะตะฝั‚ะฐั†ะธั 1.6.0 ะพะฟะธัั‹ะฒะฐะตั‚ ะฝะฐะทะฝะฐั‡ะตะฝะธะต JMX Exporter, ั€ะตะถะธะผั‹ ั€ะฐะทะฒั‘ั€ั‚ั‹ะฒะฐะฝะธั, ะฑั‹ัั‚ั€ั‹ะน ัั‚ะฐั€ั‚, ะบะพะฝั„ะธะณัƒั€ะฐั†ะธัŽ YAML, HTTP-ะฝะฐัั‚ั€ะพะนะบะธ, ะฐัƒั‚ะตะฝั‚ะธั„ะธะบะฐั†ะธัŽ, SSL, OpenTelemetry ะธ ะฟั€ะธะผะตั€ั‹. ะžั‚ะดะตะปัŒะฝะพ ะฟะตั€ะตั‡ะธัะปะตะฝั‹ ะฐั€ั‚ะตั„ะฐะบั‚ั‹ ะฒะตั€ัะธะธ 1.6.0.

  • ะžะฑะฝะพะฒะปะตะฝั‹ ะทะฐะฒะธัะธะผะพัั‚ะธ.
    ะ’ ั€ะตะปะธะท ะฒะพัˆะปะธ ะผะฝะพะถะตัั‚ะฒะตะฝะฝั‹ะต ะพะฑะฝะพะฒะปะตะฝะธั ะทะฐะฒะธัะธะผะพัั‚ะตะน. ะ”ะปั ะธะฝั„ั€ะฐัั‚ั€ัƒะบั‚ัƒั€ะฝะพะณะพ ะบะพะผะฟะพะฝะตะฝั‚ะฐ ะผะพะฝะธั‚ะพั€ะธะฝะณะฐ ัั‚ะพ ะฒะฐะถะฝะฐั ั‡ะฐัั‚ัŒ ัะพะฟั€ะพะฒะพะถะดะตะฝะธั: ั‚ะฐะบะธะต ะพะฑะฝะพะฒะปะตะฝะธั ะพะฑั‹ั‡ะฝะพ ะทะฐะบั€ั‹ะฒะฐัŽั‚ ะฝะฐะบะพะฟะธะฒัˆะธะตัั ะธัะฟั€ะฐะฒะปะตะฝะธั, ัƒะปัƒั‡ัˆะฐัŽั‚ ัะพะฒะผะตัั‚ะธะผะพัั‚ัŒ ะธ ัƒะผะตะฝัŒัˆะฐัŽั‚ ั€ะธัะบ ะฟั€ะพะฑะปะตะผ ะฒ ั†ะตะฟะพั‡ะบะต ะฟะพัั‚ะฐะฒะบะธ.

  • ะŸั€ะพะฒะตะดะตะฝะฐ ะพะฑั‰ะฐั ั‡ะธัั‚ะบะฐ ะฟั€ะพะตะบั‚ะฐ.
    ะ ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะธ ัƒะปัƒั‡ัˆะธะปะธ Javadoc, ัƒะฒะตะปะธั‡ะธะปะธ ะฟะพะบั€ั‹ั‚ะธะต ะบะพะดะฐ ั‚ะตัั‚ะฐะผะธ, ั€ะฐััˆะธั€ะธะปะธ ะฝะฐะฑะพั€ unit-ั‚ะตัั‚ะพะฒ ะธ ะดะพั€ะฐะฑะพั‚ะฐะปะธ ะธะฝั‚ะตะณั€ะฐั†ะธะพะฝะฝั‹ะต ั‚ะตัั‚ั‹. ะขะฐะบะถะต ะดะพะฑะฐะฒะปะตะฝั‹ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ะต ะบะพะฝั‚ะตะนะฝะตั€ั‹ ะธ ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒั‹ ะดะปั ะธะฝั‚ะตะณั€ะฐั†ะธะพะฝะฝะพะณะพ ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธั.

เจ•เฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจ•เฉ‡ JMX Exporter 1.6.0 ะฒั‹ะณะปัะดะธั‚ ะบะฐะบ ัะบัะฟะปัƒะฐั‚ะฐั†ะธะพะฝะฝั‹ะน ั€ะตะปะธะท: ะฑะตะท ะบั€ัƒะฟะฝั‹ั… ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ะฝั‹ั… ะฟะตั€ะตัั‚ั€ะพะตะบ, ะฝะพ ั ะฟะพะปะตะทะฝั‹ะผะธ ะธะทะผะตะฝะตะฝะธัะผะธ ะดะปั production-ะพะบั€ัƒะถะตะฝะธะน โ€” ะณะธะฑะบะพะน ะฝะฐัั‚ั€ะพะนะบะพะน endpoint-ะพะฒ ะผะตั‚ั€ะธะบ, ัƒัะธะปะตะฝะธะตะผ ะฐัƒั‚ะตะฝั‚ะธั„ะธะบะฐั†ะธะธ, ะธัะฟั€ะฐะฒะปะตะฝะธัะผะธ ะบะตัˆะธั€ะพะฒะฐะฝะธั ะธ ะทะฐะผะตั‚ะฝั‹ะผ ะพะฑะฝะพะฒะปะตะฝะธะตะผ ั‚ะตัั‚ะพะฒะพะน ะฑะฐะทั‹.

เจธเจฐเฉ‹เจค: linux.org.ru

DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจฒเจˆ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ ๐Ÿ”ฅ DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ | ProHoster