Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 5882|Antwort: 1

Praktische Nutzung von cAdvisor zur Erfassung von Docker-Containermetriken

[Link kopieren]
Veröffentlicht am 25.01.2022 10:32:09 | | | |
Anforderungen: Überprüfen Sie den Zustand des Docker-Containers, sammeln Sie verschiedene Metriken des Containers, suchen Sie nach "container_exporter" und finden Sie:Der Hyperlink-Login ist sichtbar.Es stellt sich heraus, dass es eingestellt wurde, und es wird empfohlen, "cAdvisor" zu verwenden.

cAdvisor (Container-Berater)

GitHub-Adresse:Der Hyperlink-Login ist sichtbar.

Dokumentation:Der Hyperlink-Login ist sichtbar.

cAdvisor (Container Advisor) gibt Container-Nutzern ein Verständnis für den Ressourcenverbrauch und die Leistungsmerkmale der Container, die sie ausführen. Es handelt sich um einen laufenden Daemon, der Informationen über laufende Container sammelt, aggregiert, verarbeitet und exportiert. Konkret enthält es Ressourcenisolationsparameter, historische Ressourcennutzung, Histogramme des vollständigen historischen Ressourcenverbrauchs und Netzwerkstatistiken für jeden Container. Diese Daten werden aus dem Container- und Maschinenbereich exportiert.

Der Docker Direct View Container Resource Consumption-Befehl lautet wie folgt:


Der Docker-Befehl, um die Festplattennutzungsinformationen direkt für einen Dienst einzusehen, ist wie folgt:

Die Umgebung, die ich nutze, ist wie folgt:

  • Docker-Version 20.10.10
  • CentOS 7 64-Bit

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

Server: Docker Engine - Community
Engine:
  Version: 20.10.10
  API-Version: 1.41 (Mindestversion 1.12)
  Go-Version: go1.16.9
  Git-Committ: e2f740d
  Gebaut: Mo 25. Okt 07:43:13 2021
  OS/Arch: linux/amd64
  Experimentell: falsch
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

Führe cAdvisor aus

In CentOS 7 zum Beispiel lautet der Befehl wie folgt:


Versuchen Sie, mit einem Browser auf Folgendes zuzugreifen:http://192.168.1.213:8085/, wie in der untenstehenden Abbildung dargestellt:



Überwachen Sie cAdvisor mit Prometheus

Rezension:

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

Grafana+Prometheus+Windows Exporter überwacht Service Performance Metrics
https://www.itsvse.com/thread-9671-1-1.html

Versuchen Sie, Folgendes zu besuchen:http://192.168.1.213:8085/metrics, wie in der untenstehenden Abbildung dargestellt:



Dokumentation:Der Hyperlink-Login ist sichtbar.

Adresse des Grafana-Dashboards:Der Hyperlink-Login ist sichtbar.


prometheus.yml Die Konfiguration ist wie folgt:

Starte den Prometheus-Dienst neu, um Docker-Metriken laufen zu lassen.

Importiere das Dashboard nach ein paar Minuten Laufzeit mit Grafana, wie im untenstehenden Bild gezeigt:






Vorhergehend:CentOS 7 verwendet rpm, um die MySQL-Datenbank zu installieren
Nächster:Spring Boot MessageSource Die Grube internationalisierter Sprachen
 Vermieter| Veröffentlicht am 25.01.2022 13:25:54 |
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com