Gambaran keseluruhan
Prometheus adalah sistem pemantauan sumber terbuka yang sangat baik yang membolehkan kami mengumpulkan metrik dari aplikasi kami dan menyimpannya dalam pangkalan data, terutama DB berdasarkan siri masa. Kelebihan terbesar Prometheus adalah bahasa pertanyaan yang disediakannya untuk pemprosesan data.
Menggunakan Prometheus
Dengan Prometheus, kami tidak hanya dapat mengeksport data metrik yang berkaitan dengan dirinya sendiri seperti jumlah permintaan yang diterimanya, penggunaan memori dan lain-lain, tetapi kami dapat memperluas kemampuan Prometheus dengan pengeksport yang hanya merupakan program tambahan yang menghasilkan lebih banyak data metrik selain dari Prometheus. Dalam pelajaran ini, kami akan menggunakan Node Exporter yang mampu menghasilkan dan mengumpulkan metrik mengenai infrastruktur sistem yang terdiri daripada penggunaan memori, statistik rangkaian dan data yang berkaitan.
Perhatikan bahawa Nginx harus dipasang pada sistem anda sebelum anda juga dapat memasang Prometheus dan Eksportir. Baca Cara Memasang NGINX untuk melakukan ini.
Memasang Prometheus
Prometheus mempunyai Pakej Debian. Untuk melakukan ini, masukkan kunci pakej ke dalam mesin kami:
DAPATKAN https: // s3-eu-west-1.amazonaws.com / deb.persepsi kuat.io / 41EFC99D.gpg | tambah kunci apt -Sebaik sahaja kita menjalankan perintah ini, kita akan melihat output berikut:
Kunci Import untuk Prometheus
Akhirnya, kami bersedia memasang semua pakej yang diperlukan dalam sistem kami:
apt-get kemas kiniapt-get install prometheus prometheus-node-exporter prometheus-pushgateway prometheus-alertmanager
Perhatikan bahawa mengemas kini pakej apt boleh mengambil masa beberapa minit untuk diselesaikan bergantung pada versi perpustakaan yang telah anda pasangkan pada mesin anda.
Sekiranya anda menghadapi masalah mencari pakej untuk Ubuntu, cari di repositori pakej Ubuntu. Berikut adalah contoh output yang kita lihat:
Pemasangan Prometheus
Ini juga akan memulakan pelayan Prometheus. Anda boleh mengesahkan bahawa aplikasi berjalan dengan menggunakan arahan ini:
status prometheus perkhidmatanKami melihat output berikut:
Status Prometheus
Sekarang, kita boleh mengunjungi papan pemuka Prometheus dan mula bermain dengannya di port localhost: 9090. Ini akan menunjukkan seperti ini:
Prometheus Berlari
Kesimpulannya
Dalam pelajaran ini, kami melihat bagaimana kami dapat memasang Prometheus, alat yang sangat baik untuk Metrik aplikasi pengumpulan. Baca lebih banyak catatan berasaskan Ubuntu di sini.