Lewati ke konten utama

Prometheus

Integrasi FASTPANEL dengan Prometheus untuk pengumpulan metrik

peringatan

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:

  1. Hubungkan ke server FASTPANEL® Anda melalui SSH.

  2. 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 $IP dengan 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.