Követelmények: Ellenőrizd a docker konténer állapotát, gyűjtsd össze a konténer különböző mutatóit, keress rá a "container_exporter" szóra, és találd meg:A hiperlink bejelentkezés látható.Megállapították, hogy már elavult, ezért ajánlott a "cAdvisor" használatát.
cAdvisor (Container Advisor)
GitHub cím:A hiperlink bejelentkezés látható.
Dokumentáció:A hiperlink bejelentkezés látható.
A cAdvisor (Container Advisor) segít a konténerhasználók számára a futtatott konténerek erőforrás-felhasználásának és teljesítményjellemzőinek. Ez egy futó démon, amely gyűjti, aggregálja, feldolgozza és exportálja a futó konténerek adatait. Konkrétan tartalmazza az erőforrás-izolációs paramétereket, a történelmi erőforrás-használatot, a teljes történelmi erőforrás-felhasználás hisztogramjait és hálózati statisztikákat minden egyes konténerre. Ezek az adatok a konténerből és gép tartományból exportálódnak.
A Docker direct view konténer erőforrás-fogyasztási parancsa a következő:
A Docker parancs, amely közvetlenül a szolgáltatáshoz tartozó lemezhasználati információk megtekintéséhez a következő:
A környezet, amit használok, a következő:
- Docker verzió 20.10.10
- CentOS 7 64-bites
[root@itsvse-doc ~]# docker verzió
Client: Docker Engine - Community
Version: 20.10.10 API verzió: 1.41 Go verzió: 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: Verzió: 20.10.10 API verzió: 1.41 (minimum verzió 1.12) Go verzió: go1.16.9 Git commit: e2f740d Készült: 2021. október 25., hétfő, 07:43:13 OS/Arch: linux/amd64 Kísérleti: hamis
containerd: Verzió: 1.4.11 GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc: Verzió: 1.0.2 GitCommit: v1.0.2-0-g52b36a2
docker-init: Verzió: 0.19.0 GitCommit: de40ad0
Futtatd a cAdvisort
Például a CentOS 7-ben a parancs a következő:
Próbálj meg böngészővel hozzáférni:http://192.168.1.213:8085/, ahogy az alábbi ábrán látható:
Monitor cAdvisor Prometheusszal
Szemle:
Próbálj meg meglátogatni:http://192.168.1.213:8085/metrics, ahogy az alábbi ábrán látható:
Dokumentáció:A hiperlink bejelentkezés látható.
Grafana dashboard cím:A hiperlink bejelentkezés látható.
prometheus.yml A konfiguráció a következő:
Indítsd újra a Prometheus szolgáltatást, hogy a docker futásmérője futhasson be.
Importálja a dashboardot Grafana segítségével, néhány perc futás után, ahogy az alábbi képen is látható:
|