Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 5882|Odpoveď: 1

Praktické využitie cAdvisor na zber metrík Docker kontajnerov

[Kopírovať odkaz]
Zverejnené 25. 1. 2022 10:32:09 | | | |
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:

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

Grafana+Prometheus+Windows Exporter monitors service performance metrics
https://www.itsvse.com/thread-9671-1-1.html

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:






Predchádzajúci:CentOS 7 používa rpm na inštaláciu databázy MySQL
Budúci:Spring Boot MessageSource Priepasť internacionalizovaných jazykov
 Prenajímateľ| Zverejnené 25. 1. 2022 13:25:54 |
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com