Prometheus 3 0 Ui Baru Sokongan Opentelemetry Dan Banyak Lagi
Versi 3.0 sistem pantauan sumber terbuka yang popular, Prometheus, kini dilancarkan, menandakan kemas kini besar pertama selepas tujuh tahun. Pelbagai ciri baru diperkenalkan bagi meningkatkan pengalaman pengguna dan memudahkan aliran kerja.
Antara perubahan paling ketara dalam Prometheus 3.0 ialah antara muka pengguna (UI) yang telah diperbaharui sepenuhnya. UI baru ini direka untuk mengurangkan kekacauan dan menggunakan teknologi yang lebih terkini (Mantine UI) untuk masa depan. Ia menawarkan pandangan pokok gaya PromLens untuk navigasi yang lebih mudah, pelayar metrik yang lebih baik, dan tab “Jelaskan” pada hasil carian metrik, yang memberikan pandangan tingkah laku juga. Buat masa ini, UI lama masih boleh diakses melalui feature flag, tetapi pasukan mengesyorkan pengguna beralih ke UI baru untuk pengalaman yang lebih baik.
Dalam satu video di saluran YouTube Better Stack, James Shopland menerangkan bahawa penonjolan PromQL kini boleh digunakan di luar halaman kumpulan, di mana sebelum ini Prometheus hanya menunjukkan YAML snippet yang sesuai. UI baru juga membolehkan pengguna visualisasi pertanyaan PromQL sebagai pokok sub-ekspresi dan melihat hasil metrik dengan melayang ke bahagian pertanyaan.
Shopland menjelaskan bagaimana pengguna kini boleh meneliti metrik dan melihat maklumat kontekstual baru:
“Ini adalah peningkatan besar berbanding versi 2.0; sebelum ini, apabila anda mengklik, anda hanya melihat senarai metrik dan tiada maklumat lain.”
– James Shopland
Dalam video lain di saluran YouTube OpenObservability Talks, Dotan Horovits dan Julius Volz membincangkan rancangan untuk meningkatkan UI dan UX dalam Prometheus dengan menyatukan pengalaman UI di seluruh komponen Prometheus, terutama antara UI utama dan Pengurus Amaran. Ketika ini, UI ini mempunyai rupa dan asas teknikal yang berbeza, dengan Pengurus Amaran menggunakan Elm manakala UI Prometheus baru menggunakan React. Ada visi bersama untuk membina semula UI Pengurus Amaran agar selaras dengan UI Prometheus yang baru, tetapi ini belum berlaku disebabkan sifat projek ini yang digerakkan oleh sukarelawan. Mereka juga menyatakan ini adalah peluang bagi pemaju frontend untuk memberi sumbangan kepada projek ini.
Selain perubahan pada UI, Prometheus 3.0 memperkenalkan beberapa ciri baru sebagai penyokong komitmen terbaru mereka terhadap OpenTelemetry. Antaranya termasuk Penerimaan OTLP, di mana Prometheus kini boleh menerima metrik secara langsung menggunakan Protokol Metrik OpenTelemetry (OTLP), serta normalisasi UTF-8 yang membolehkan pengguna menyimpan dan membuat carian metrik OpenTelemetry tanpa masalah seperti penukaran titik kepada garis bawah secara automatik dalam nama metrik.
Ciri baru yang lain termasuk:
Remote Write 2.0: Protokol ini membolehkan instance Prometheus menghantar metrik yang dikumpul kepada instance lain. Versi 2 menawarkan sokongan yang lebih baik untuk metadata, contoh, cap waktu, dan histogram. Dalam satu sesi mendalam di Kubecon NA 2024, Richard Hartman dan Josh Abreu menerangkan bagaimana Remote Write 2.0 menggunakan teknik internstring dan simbol untuk mengoptimumkan penghantaran data, mengurangkan 60% jumlah mesej di rangkaian, 90% pengagihan memori dan 70% penggunaan CPU.
Histogram Native: Ciri eksperimen ini memperkenalkan jenis metrik baru yang lebih efisien dan menjimatkan kos berbanding histogram klasik. Walaupun masih dalam pembangunan, histogram native menunjukkan harapan dalam memudahkan pengurusan data. Hartman dan Abreu juga menerangkan bahawa histogram native memberikan data resolusi lebih tinggi daripada histogram tradisional dan lebih efisien, memandangkan kurang beban mental untuk dilaksanakan.
Sokongan UTF-8: Secara lalai, Prometheus 3.0 membenarkan semua watak UTF-8 yang sah dalam nama metrik dan label, memberikan lebih fleksibiliti dan menghapuskan keperluan untuk penyulitan manual. Julius Volz, dalam catatan di BlueSky, menekankan pentingnya untuk menghantar watak UTF-8.
Namun, perlu diingat bahawa Prometheus 3.0 membawa beberapa perubahan yang akan mengganggu, terutamanya dalam housekeeping dan penyederhanaan. Ini termasuk penghapusan beberapa ciri yang telah tidak digunakan dan memerlukan beberapa penyesuaian dalam fail konfigurasi, sintaks PromQL, dan protokol pengambilan. Pasukan Prometheus mengesyorkan agar pengguna menyemak panduan penghijrahan untuk memastikan proses peningkatan berjalan lancar dan mengenal pasti sebarang penyesuaian yang diperlukan. Pengguna dinasihatkan untuk mengikuti langkah-langkah peningkatan yang disyorkan, termasuk menaik taraf ke v2.55 dari 2.x sebelum beralih ke v3.0. Harus diingat juga bahawa kembali ke versi sebelumnya dari v3.0 hanya boleh dibuat ke v2.55, bukan versi lebih awal.
Perubahan akan datang untuk Prometheus merangkumi sokongan untuk temporality Delta (yang membolehkan penghantaran hanya nilai pengira yang berubah) dan lain-lain. Prometheus 3.0 boleh dimuat turun sekarang, dan blog ini diakhiri dengan merujuk kepada catatan blog rasmi Prometheus dan dokumentasi untuk maklumat lanjut mengenai ciri baru, perubahan yang mengganggu, dan arahan peningkatan.
Source link
The post Prometheus 3.0: UI Baru, Sokongan OpenTelemetry dan Banyak Lagi! appeared first on Edisi Viral Plus.
Artikel ini hanyalah simpanan cache dari url asal penulis yang berkebarangkalian sudah terlalu lama atau sudah dibuang :
https://plus.edisiviral.com/prometheus-3-0-ui-baru-sokongan-opentelemetry-dan-banyak-lagi/