Prometheus
Tích hợp FASTPANEL với Prometheus để thu thập số liệu
Tính năng này chỉ khả dụng cho người dùng có Giấy phép Mở rộng.
FASTPANEL® hiện hỗ trợ tích hợp với Prometheus để thu thập số liệu hệ thống. Hướng dẫn này sẽ hướng dẫn bạn các bước cần thiết để thêm phiên bản FASTPANEL® của bạn vào Prometheus, cho phép bạn thu thập và giám sát số liệu hệ thống theo thời gian thực.
Tạo Token
Để cho phép Prometheus thu thập số liệu, bạn cần tạo một token đặc biệt với quyền truy cập hạn chế:
-
Kết nối tới máy chủ FASTPANEL® của bạn qua SSH.
-
Chạy lệnh sau để tạo token:
mogwai users tokens add -n metrics_test_token -s read_only -s metrics_only
- metrics_test_token là tên tùy chỉnh cho token; bạn có thể chọn bất kỳ tên nào
- Token sẽ được cấp các phạm vi sau:
- read_only — quyền truy cập chỉ đọc
- metrics_only — quyền truy cập chỉ giới hạn ở số liệu
Thêm một job vào Prometheus
Sau khi token được tạo, bạn cần cấu hình Prometheus để bắt đầu thu thập số liệu từ phiên bản FASTPANEL® của bạn.
Mở tệp cấu hình Prometheus của bạn và thêm một job mới:
- 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 — tên tùy chỉnh cho job
- targets — địa chỉ IP và cổng của máy chủ FASTPANEL® của bạn. Thay thế
$IPbằng địa chỉ IP máy chủ của bạn - metrics_path — điểm cuối API để lấy số liệu
- bearer_token — thay thế giá trị này bằng token đã tạo của bạn (metrics_test_token)
- scrape_interval — tần suất Prometheus sẽ thu thập số liệu (trong trường hợp này được đặt là 60 giây)
Cấu hình Bảng điều khiển giám sát
Sau khi thêm thành công phiên bản FASTPANEL® của bạn vào Prometheus, bạn có thể thiết lập bảng điều khiển đầu tiên để trực quan hóa các số liệu đã thu thập.
Bạn có thể lấy một bảng điều khiển Grafana dựng sẵn dành riêng cho số liệu của FASTPANEL® bằng liên kết sau:
FASTPANEL Dashboard
Để nhập bảng điều khiển, vui lòng làm theo hướng dẫn này.
Giờ đây Prometheus sẽ bắt đầu thu thập số liệu từ phiên bản FASTPANEL® của bạn, cho phép bạn giám sát hiệu suất hệ thống theo thời gian thực.