Prometheus
Intégration de FASTPANEL à Prometheus pour la collecte de métriques
Cette fonctionnalité est disponible exclusivement pour les utilisateurs disposant d'une Licence étendue.
FASTPANEL® prend désormais en charge l'intégration avec Prometheus pour la collecte des métriques système. Ce guide vous accompagnera à travers les étapes nécessaires pour ajouter votre instance FASTPANEL® à Prometheus, afin de vous permettre de collecter et de surveiller les métriques système en temps réel.
Créer un jeton
Pour permettre à Prometheus de collecter des métriques, vous devez créer un jeton spécial avec un accès limité :
-
Connectez-vous à votre serveur FASTPANEL® via SSH.
-
Exécutez la commande suivante pour créer un jeton :
mogwai users tokens add -n metrics_test_token -s read_only -s metrics_only
- metrics_test_token est un nom personnalisé pour le jeton ; vous pouvez choisir n'importe quel nom
- Le jeton se verra accorder les portées suivantes :
- read_only — accès en lecture seule
- metrics_only — accès limité aux métriques
Ajouter un job à Prometheus
Une fois le jeton créé, vous devez configurer Prometheus pour qu'il commence à récupérer les métriques depuis votre instance FASTPANEL®.
Ouvrez votre fichier de configuration Prometheus et ajoutez un nouveau job :
- 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 — un nom personnalisé pour le job
- targets — l'adresse IP et le port de votre serveur FASTPANEL®. Remplacez
$IPpar l'adresse IP de votre serveur - metrics_path — le point de terminaison API depuis lequel récupérer les métriques
- bearer_token — remplacez ceci par votre jeton généré (metrics_test_token)
- scrape_interval — la fréquence à laquelle Prometheus doit récupérer les métriques (définie à 60 secondes dans ce cas)
Configurer le tableau de bord de surveillance
Après avoir ajouté avec succès votre instance FASTPANEL® à Prometheus, vous pouvez configurer votre premier tableau de bord pour visualiser les métriques collectées.
Vous pouvez obtenir un tableau de bord Grafana préconstruit spécifiquement pour les métriques FASTPANEL® en utilisant le lien suivant :
Tableau de bord FASTPANEL
Pour importer le tableau de bord, veuillez suivre ce guide.
Prometheus commencera maintenant à collecter les métriques depuis votre instance FASTPANEL®, vous permettant de surveiller les performances du système en temps réel.