Prometheus
Integrasi FASTPANEL dengan Prometheus untuk pengumpulan metrik
Fitur ini tersedia secara eksklusif untuk pengguna dengan Lisensi Extended.
FASTPANEL® sekarang mendukung integrasi dengan Prometheus untuk mengumpulkan metrik sistem. Panduan ini akan memandu Anda melalui langkah-langkah yang diperlukan untuk menambahkan instance FASTPANEL® Anda ke Prometheus, sehingga Anda dapat mengumpulkan dan memantau metrik sistem secara real time.
Buat Token
Agar Prometheus dapat mengumpulkan metrik, Anda perlu membuat token khusus dengan akses terbatas:
-
Hubungkan ke server FASTPANEL® Anda melalui SSH.
-
Jalankan perintah berikut untuk membuat token:
mogwai users tokens add -n metrics_test_token -s read_only -s metrics_only
- metrics_test_token adalah nama khusus untuk token; Anda dapat memilih nama apa pun
- Token akan diberikan cakupan berikut:
- read_only — akses hanya-baca
- metrics_only — akses dibatasi hanya untuk metrik
Tambahkan job ke Prometheus
Setelah token dibuat, Anda perlu mengonfigurasi Prometheus untuk mulai melakukan scraping metrik dari instance FASTPANEL® Anda.
Buka file konfigurasi Prometheus Anda dan tambahkan job baru:
- job_name: "fastpanel2"
scheme: https
static_configs:
- targets: ["$IP:8888"]
metrics_path: /api/metrics
tls_config:
insecure_skip_verify: true
bearer_token: I_AM_TOKEN
scrape_interval: 60s
- job_name — nama khusus untuk job
- targets — alamat IP dan port server FASTPANEL® Anda. Ganti
$IPdengan alamat IP server Anda - metrics_path — endpoint API untuk mengambil metrik
- bearer_token — ganti ini dengan token yang Anda buat (metrics_test_token)
- scrape_interval — seberapa sering Prometheus harus melakukan scraping metrik (dalam kasus ini diatur ke 60 detik)
Konfigurasikan Dashboard Monitoring
Setelah berhasil menambahkan instance FASTPANEL® Anda ke Prometheus, Anda dapat menyiapkan dashboard pertama Anda untuk memvisualisasikan metrik yang dikumpulkan.
Anda bisa mendapatkan dashboard Grafana siap pakai khusus untuk metrik FASTPANEL® melalui tautan berikut:
Dashboard FASTPANEL
Untuk mengimpor dashboard, silakan ikuti panduan ini.
Sekarang Prometheus akan mulai mengumpulkan metrik dari instance FASTPANEL® Anda, sehingga Anda dapat memantau performa sistem secara real time.