Aperçu
Prometheus est un excellent système de surveillance open source qui nous permet de collecter des métriques à partir de nos applications et de les stocker dans une base de données, en particulier une base de données basée sur des séries chronologiques. Le plus grand avantage de Prometheus est le langage de requête qu'il fournit pour le traitement des données.
Utiliser Prométhée
Avec Prometheus, nous pouvons non seulement exporter des données métriques liées à lui-même comme le nombre de demandes qu'il a reçues, la consommation de mémoire, etc., mais nous pouvons étendre les capacités de Prometheus avec des exportateurs qui ne sont que des programmes supplémentaires qui génèrent plus de données métriques en dehors de Prometheus. Dans cette leçon, nous utiliserons Node Exporter qui est capable de produire et de collecter des métriques sur une infrastructure système qui comprend la consommation de mémoire, les statistiques du réseau et les données associées.
Notez que Nginx doit être installé sur votre système avant que vous puissiez également installer Prometheus et Exporter. Lisez Comment installer NGINX pour le faire.
Installation de Prometheus
Prometheus a un paquet Debian. Pour ce faire, importez la clé du package dans notre machine :
OBTENIR https://s3-eu-west-1.amazones.com/deb.robusteperception.io/41EFC99D.gpg | apt-key ajouter -Une fois que nous avons exécuté cette commande, nous verrons la sortie suivante :
Importer la clé pour Prometheus
Enfin, nous sommes prêts à installer tous les packages requis dans notre système :
apt-get mise à jourapt-get install prometheus prometheus-node-exporter prometheus-pushgateway prometheus-alertmanager
Notez que la mise à jour des packages apt peut prendre quelques minutes selon la version des bibliothèques que vous avez installées sur votre machine.
Si vous rencontrez des difficultés pour trouver des packages pour Ubuntu, recherchez dans le référentiel de packages Ubuntu. Voici l'exemple de sortie que nous voyons :
Installation de Prométhée
Cela démarrera également le serveur Prometheus. Vous pouvez vérifier que l'application est en cours d'exécution à l'aide de cette commande :
statut de service prometheusNous voyons la sortie suivante :
Statut Prométhée
Maintenant, nous pouvons visiter le tableau de bord Prometheus et commencer à jouer avec sur le port localhost: 9090. Cela affichera quelque chose comme ceci:
Prométhée courant
Conclusion
Dans cette leçon, nous avons vu comment installer Prometheus, un excellent outil pour l'application de collecte de métriques. Lisez plus de messages basés sur Ubuntu ici.