Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 6097|Répondre: 1

Utilisation pratique de cAdvisor pour collecter les métriques de conteneurs Docker

[Copié le lien]
Publié sur 25/01/2022 10:32:09 | | | |
Exigences : Vérifiez l’état de santé du conteneur Docker, collectez diverses métriques du conteneur, recherchez « container_exporter » et trouvez :La connexion hyperlientérée est visible.Il est constaté qu’il a été déprécié, et il est recommandé d’utiliser « cAdvisor ».

cAdvisor (Conseiller en conteneurs)

Adresse GitHub :La connexion hyperlientérée est visible.

Documentation:La connexion hyperlientérée est visible.

cAdvisor (Container Advisor) donne aux utilisateurs de conteneurs une compréhension de l’utilisation des ressources et des caractéristiques de performance des conteneurs qu’ils exécutent. C’est un démon en cours d’exécution qui collecte, agrège, traite et exporte des informations sur les conteneurs en cours. Plus précisément, il contient les paramètres d’isolement des ressources, l’utilisation historique des ressources, les histogrammes de l’utilisation historique complète des ressources, ainsi que les statistiques réseau pour chaque conteneur. Ces données sont exportées depuis la plage conteneur et machine.

La commande de consommation directe des ressources conteneurs en vue directe Docker est la suivante :


La commande Docker pour consulter directement les informations d’utilisation du disque pour un service est la suivante :

L’environnement que j’utilise est le suivant :

  • Docker version 20.10.10
  • CentOS 7 64 bits

[root@itsvse-doc ~]# version docker
Client: Docker Engine - Community
Version:           20.10.10
Version API : 1.41
Version Go : go1.16.9
commit git : b485636
Built:             Mon Oct 25 07:44:50 2021
OS/Architecture : linux/amd64
Context:           default
Experimental:      true

Server: Docker Engine - Community
Engine:
  Version : 20.10.10
  Version API : 1.41 (version minimale 1.12)
  Version Go : go1.16.9
  commit git : e2f740d
  Construit : lun 25 oct. 07:43:13 2021
  OS/Architecture : linux/amd64
  Expérimental : faux
containerd:
  Version : 1.4.11
  GitCommit : 5b46e404f6b9f661a205e28d59c982d3634148f8
runc:
  Version : 1.0.2
  GitCommit : v1.0.2-0-g52b36a2
docker-init:
  Version : 0.19.0
  GitCommit : de40ad0

Utilisez cAdvisor

Dans CentOS 7, par exemple, la commande est la suivante :


Essayez d’utiliser un navigateur pour accéder à :http://192.168.1.213:8085/, comme montré dans la figure ci-dessous :



Surveillez cAdvisor avec Prometheus

Révision:

Grafana+Prometheus+Node Exporter fetches Linux server metrics
https://www.itsvse.com/thread-9971-1-1.html

Grafana+Prometheus+Windows Exporter surveille les métriques de performance des services
https://www.itsvse.com/thread-9671-1-1.html

Essayez de visiter :http://192.168.1.213:8085/metrics, comme montré dans la figure ci-dessous :



Documentation:La connexion hyperlientérée est visible.

Adresse du tableau de bord Grafana :La connexion hyperlientérée est visible.


prometheus.yml La configuration est la suivante :

Redémarrez le service Prometheus pour faire fonctionner les métriques Docker.

Importez le tableau de bord avec grafana, après quelques minutes d’utilisation, comme montré sur l’image ci-dessous :






Précédent:CentOS 7 utilise le rpm pour installer la base de données MySQL
Prochain:Message de Spring Boot Source Le gouffre des langues internationalisées
 Propriétaire| Publié sur 25/01/2022 13:25:54 |
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com