Požiadavky: Skontrolujte stav docker kontajnera, zbierajte rôzne metriky kontajnera, vyhľadávajte "container_exporter" a nájste:Prihlásenie na hypertextový odkaz je viditeľné.Zistilo sa, že bol zastaraný, a odporúča sa používať "cAdvisor".
cAdvisor (Container Advisor)
GitHub adresa:Prihlásenie na hypertextový odkaz je viditeľné.
Dokumentácia:Prihlásenie na hypertextový odkaz je viditeľné.
cAdvisor (Container Advisor) poskytuje používateľom kontajnerov prehľad o charakteristikách využívania zdrojov a výkonnosti kontajnerov, ktoré prevádzkujú. Je to bežiaci démon, ktorý zbiera, agreguje, spracováva a exportuje informácie o bežiacich kontajneroch. Konkrétne obsahuje parametre izolácie zdrojov, historické využitie zdrojov, histogramy úplného historického využitia zdrojov a štatistiky siete pre každý kontajner. Tieto dáta sa exportujú z rozsahu kontajnerov a strojov.
Príkaz na spotrebu zdrojov v kontajnerovom priamom zobrazení v Docker je nasledovný:
Príkaz Docker na priame zobrazenie informácií o využití disku pre službu je nasledovný:
Prostredie, ktoré používam, je nasledovné:
- Docker verzia 20.10.10
- CentOS 7 64-bit
[root@itsvse-doc ~]# Docker verzia
Client: Docker Engine - Community
Version: 20.10.10 API verzia: 1.41 Go verzia: go1.16.9 Git commit: b485636
Built: Mon Oct 25 07:44:50 2021 OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine: Verzia: 20.10.10 API verzia: 1.41 (minimálna verzia 1.12) Go verzia: go1.16.9 Git commit: e2f740d Vyrobené: pondelok 25. októbra 07:43:13 2021 OS/Arch: linux/amd64 Experimentálne: nepravdivé
containerd: Verzia: 1.4.11 GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc: Verzia: 1.0.2 GitCommit: v1.0.2-0-g52b36a2
docker-init: Verzia: 0.19.0 GitCommit: de40ad0
Spustiť cAdvisor
Napríklad v CentOS 7 je príkaz nasledovný:
Skúste použiť prehliadač na prístup:http://192.168.1.213:8085/, ako je znázornené na obrázku nižšie:
Monitor cAdvisor s Prometheus
Revízia:
Skúste navštíviť:http://192.168.1.213:8085/metrics, ako je znázornené na obrázku nižšie:
Dokumentácia:Prihlásenie na hypertextový odkaz je viditeľné.
Adresa Grafana dashboardu:Prihlásenie na hypertextový odkaz je viditeľné.
prometheus.yml Konfigurácia je nasledovná:
Reštartuj službu Prometheus, aby docker spúšťal metriky.
Importujte dashboard pomocou grafany po niekoľkých minútach behu, ako je znázornené na obrázku nižšie:
|