Prometheus JMX Exporter 1.6.0

Nəşr edilib Prometheus JMX Exporter 1.6.0 — ixracçı üçün nəzərdə tutulmuş, dəyər toplamağa xidmət edən JMX MBean Java tətbiqlərindən Prometheus şəklində metriklər təqdim edir. Müvafiq qurğularla JMX Exporter, OpenTelemetry vasitəsiylə məlumatları göndərə bilər. Layihə kodu Apache-2.0.

JMX Exporter bir neçə rejimdə işə salına bilər: hədəf JVM daxilində Java agenti kimi, uzaqdan JMX/RMI sorğulayan müstəqil ixracçı kimi və eyni JVM-də bir neçə izolyasiya edilmiş ixracçı üçün isolator Java agenti kimi. Java agenti, uzaqdan JMX/RMI qurğusuna ehtiyac olmadan işlətdiyi üçün əksər istifadəçilər üçün tövsiyə olunan variant olaraq qeyd olunub.

Nə dəyişib

  • Tənzimlənən metrik yolu.
    İxracçının metrikləri təqdim etdiyi öz HTTP yolunu təyin etmə imkanı əlavə olunub. Bu, \metrics son nöqtəsinin artıq məşğul olduğu, yönəltmənin tək qaydalara ingress/service mesh bağlı olduğu və ya bir proxy vasitəsilə bir neçə ixracçının təqdim edildiyi mühitlərdə faydalıdır.

  • Şifrələrin yoxlanılması zamanı zamanla hücumlardan qorunma.
    Zaman-diskriminasiya şifrələri cəhdlərinə qarşı müdafiəni artırmaq üçün yenilik əlavə olunub. Bu, hücumçunun müxtəlif variantları yoxlayarkən cavab vaxtındakı fərqləri nəzərə alaraq şifrəni tapma riskini azaltmaq deməkdir.

  • PBKDF2 doğrulama metodlarında düzəlişlər.
    Tərtibatçılar PBKDF2 doğrulama metodları üçün bitlərdə uzunluğun hesablanmasını düzəltdilər. Bu, müvafiq dürüstləşdirmə sxemləri istifadə edildikdə şifrələrin yoxlanılmasında düzgünlüyə təsir edə bilər. Changelog-da bu məqam PKDF2 kimi qeyd edilib, lakin mənası və konteksti nəzərə alındığında PBKDF2-dən bəhs edilir.

  • LRU doğrulama keşi düzəldildi.
    Doğrulama nəticələrinin keşi mexanizminə düzəliş edilib. Prometheus tərəfindən tez və paralel olaraq sorğulanan ixracçı üçün düzgün işləyən keşi təmin etmək həm performans, həm də avtorizasiyanın gözlənilən davranışı üçün vacibdir.

  • Sənəd yeniləndi.
    1.6.0 dokumentasiyasında JMX Exporter-in təyinatı, yerüstü rejimlər, sürətli başlanğıc, YAML konfiqurasiyası, HTTP tənzimləmələri, doğrulama, SSL, OpenTelemetry və nümunələr qeyd olunmuşdur. 1.6.0-dakı artefaktlar ayrıca təqdim olunur.

  • Asılılıqlar yeniləndi.
    Buraxılışa bir çox asılılıq yeniləmələri daxil edilib. Monitorinq infrastruktur komponenti üçün bu, müvafiq tamamlama hissəsidir: bu cür yeniləmələr adətən toplanan düzəlişləri bağlayır, uyğunluğu artırır və tədarük zəncirindəki problemlərin riskini azaldır.

  • Layihənin ümumi təmizlənməsi aparıldı.
    Tərtibatçılar Javadoc-u yaxşılaşdırdı, kod sınaqları ilə əhatəni artırdı, unit testlər toplusunu genişləndirdi və inteqrasiya sınaqlarını tamamladı. Həmçinin, inteqrasiya sınaqları üçün əlavə konteynerlər və paylamalar əlavə olundu.

Ümumilikdə JMX Exporter 1.6.0 istehsal buraxılışı kimi görünür: böyük memarlıq dəyişikləri olmadan, lakin production mühitləri üçün faydalı dəyişikliklərlə — metrikalar üçün endpoint-lərin çevik ayarlanması, autentifikasiyanın gücləndirilməsi, keşləmə düzəlişləri və test bazasının əhəmiyyətli yenilənməsi.

Mənbə: linux.org.ru

DDoS qoruması ilə etibarlı veb sayt hosting satın alın, VPS VDS serverləri 🔥 DDoS qoruması ilə etibarlı veb sayt hosting satın alın, VPS VDS serverləri | ProHoster