Aller au contenu principal

Prometheus

Intégration de FASTPANEL à Prometheus pour la collecte de métriques

avertissement

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é :

  1. Connectez-vous à votre serveur FASTPANEL® via SSH.

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