Reikalavimai: Patikrinkite "docker" konteinerio būklę, surinkite įvairius konteinerio rodiklius, ieškokite "container_exporter" ir raskite:Hipersaito prisijungimas matomas.Nustatyta, kad jis buvo pasenęs, todėl rekomenduojama naudoti "cAdvisor".
cAdvisor (konteinerių patarėjas)
"GitHub" adresas:Hipersaito prisijungimas matomas.
Dokumentacija:Hipersaito prisijungimas matomas.
cAdvisor (Container Advisor) suteikia konteinerių naudotojams supratimą apie jų naudojamų konteinerių išteklių naudojimą ir našumo charakteristikas. Tai veikiantis demonas, kuris renka, kaupia, apdoroja ir eksportuoja informaciją apie veikiančius konteinerius. Tiksliau, jame saugomi išteklių izoliavimo parametrai, istorinis išteklių naudojimas, viso istorinio išteklių naudojimo histogramos ir kiekvieno konteinerio tinklo statistika. Šie duomenys eksportuojami iš konteinerio ir įrenginių asortimento.
Komanda "Docker" tiesioginės peržiūros konteinerio išteklių sunaudojimas yra tokia:
"Docker" komanda, skirta tiesiogiai peržiūrėti paslaugos disko naudojimo informaciją, yra tokia:
Aplinka, kurią naudoju, yra tokia:
- "Docker" versija 20.10.10
- CentOS 7 64 bitų
[root@itsvse-doc ~]# docker versija
Client: Docker Engine - Community
Version: 20.10.10 API versija: 1.41 Go versija: go1.16.9 Git įsipareigojimas: b485636
Built: Mon Oct 25 07:44:50 2021 OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine: Versija: 20.10.10 API versija: 1.41 (minimali versija 1.12) Go versija: go1.16.9 Git įsipareigojimas: e2f740d Pastatyta: Mon Oct 25 07:43:13 2021 OS/Arch: linux/amd64 Eksperimentinis: klaidingas
containerd: Versija: 1.4.11 GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc: Versija: 1.0.2 GitCommit: v1.0.2-0-g52b36a2
docker-init: Versija: 0.19.0 GitCommit: de40ad0
Paleiskite "cAdvisor"
Pavyzdžiui, "CentOS 7" komanda yra tokia:
Pabandykite naudoti naršyklę, kad pasiektumėte:http://192.168.1.213:8085/, kaip parodyta toliau pateiktame paveikslėlyje:
Stebėkite "cAdvisor" su "Prometheus"
Peržiūra:
Pabandykite aplankyti:http://192.168.1.213:8085/metrics, kaip parodyta toliau pateiktame paveikslėlyje:
Dokumentacija:Hipersaito prisijungimas matomas.
"Grafana" prietaisų skydelio adresas:Hipersaito prisijungimas matomas.
prometheus.yml Konfigūracija yra tokia:
Iš naujo paleiskite "Prometheus" paslaugą, kad "Docker" veiktų metrika.
Importuokite prietaisų skydelį naudodami grafaną, po kelių minučių veikimo, kaip parodyta paveikslėlyje žemiau:
|