Aller au contenu

description: Documentation et FAQ - Prometheus - Les informations les plus utiles dans la section d'information du site Web HOSTKEY

Prometheus

Dans cet article

Information

Prometheus est un système de surveillance open‑source conçu pour collecter, stocker et interroger des métriques provenant de diverses sources. Il permet une surveillance efficace de la performance et du statut de l'infrastructure IT, des applications et des services.

Caractéristiques clés de la pile de surveillance Prometheus

  • Collecte de métriques : mécanismes intégrés pour collecter les métriques système, y compris la charge CPU, l'utilisation de la RAM et l'état du disque.
  • Requêtes de données flexibles : langage de requête PromQL pour une analyse approfondie et un filtrage des métriques.
  • Gestion des certificats TLS/SSL : Nginx, avec Certbot, automatise l'acquisition et le renouvellement des certificats SSL Let's Encrypt pour les services web.
  • Open Source : Prometheus est un projet open‑source avec une communauté active de développeurs et d'utilisateurs.

Fonctionnalités de déploiement

ID Nom du logiciel Système d'exploitation compatible VM BM VGPU GPU Min CPU (Cœurs) Min RAM (Go) Min HDD/SSD (Go) Actif
111 Prometheus 3.0 Ubuntu 22.04 + + + + 1 1 - COMMANDER
  • Temps d'installation 15-20 minutes avec le système d'exploitation ;
  • Configuration Nginx+Certbot : /root/nginx/compose.yml ;
  • Configuration Prometheus : /srv/prometheus/config/prometheus.yml ;
  • Logiciels installés :
    • Docker CE ;
    • Docker Compose ;
    • Prometheus 3.0.

L'interface web sera accessible à l'adresse : https://prometheus{Server_ID_from_Invapi}.hostkey.in

Note

Sauf indication contraire, nous installons par défaut la dernière version de sortie du logiciel depuis le site Web du développeur ou les dépôts du système d'exploitation.

Commencer après le déploiement de Prometheus

La gestion du service se fait dans l'interface web Prometheus, le lien vers laquelle se trouve dans Invapi. Les identifiants d'authentification, que vous pouvez trouver soit dans la section Information >> Tags du panneau de contrôle du serveur, soit dans l'e‑mail envoyé :

  • Link : dans le tag webpanel ;
  • Login et Mot de passe pour la gestion du serveur : arrivent dans un e‑mail dans votre boîte de réception lorsque le serveur est prêt après le déploiement.

Tableau de bord Prometheus

Le tableau de bord Prometheus fournit une interface utilisateur intuitive avec de nombreux éléments fonctionnels pour une surveillance et une analyse efficaces des données métriques. Sur cette page, vous trouverez un menu pour naviguer dans les sections clés, des paramètres pour personnaliser l'interface, un champ pour saisir des requêtes de données métriques et des panneaux pour afficher les résultats des requêtes sous forme de tableaux ou de graphiques.

Éléments principaux de l'interface :

  • Chaîne de requête : un champ intitulé Enter expression (press Shift+Enter for newlines) pour saisir des requêtes PromQL. À droite se trouve un bouton Execute* pour exécuter la requête.
  • Menu :
    • Alerts : section pour afficher les alertes actuelles.
    • Status : affiche le statut du système de surveillance.

La chaîne Expression (press Shift+Enter for newlines) : un champ pour saisir des requêtes de données métriques, permet des requêtes multi-lignes et leur exécution en appuyant sur le bouton Execute.

Les options Table et Graph vous permettent de choisir la façon dont les résultats de la requête sont affichés : sous forme de tableau (Table) ou de graphique (Graph).

Note

Des informations détaillées sur les paramètres principaux de Prometheus se trouvent dans la documentation développeur.

Commander un serveur Prometheus via l'API

Pour installer ce logiciel en utilisant l'API, suivez les instructions suivantes.