Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 5882|Odpověď: 1

Praktické využití cAdvisoru ke sběru metrik kontejnerů Docker

[Kopírovat odkaz]
Zveřejněno 25.01.2022 10:32:09 | | | |
Požadavky: Zkontrolujte stav docker kontejneru, shromáždit různé metriky kontejneru, vyhledat "container_exporter" a najít:Přihlášení k hypertextovému odkazu je viditelné.Zjistilo se, že byl již zastaralý, a doporučuje se používat "cAdvisor".

cAdvisor (Container Advisor)

Adresa GitHubu:Přihlášení k hypertextovému odkazu je viditelné.

Dokumentace:Přihlášení k hypertextovému odkazu je viditelné.

cAdvisor (Container Advisor) poskytuje uživatelům kontejnerů pochopení charakteristik využití zdrojů a výkonnosti kontejnerů, které provozují. Je to běžící démon, který shromažďuje, agreguje, zpracovává a exportuje informace o běžících kontejnerech. Konkrétně obsahuje parametry izolace zdrojů, historické využití zdrojů, histogramy úplného historického využití zdrojů a síťové statistiky pro každý kontejner. Tato data jsou exportována z řady kontejnerů a strojů.

Příkaz pro spotřebu zdrojů kontejnerů v přímém zobrazení v Dockeru je následující:


Příkaz Dockeru pro přímé zobrazení informací o využití disku pro službu je následující:

Prostředí, které používám, je následující:

  • Docker verze 20.10.10
  • CentOS 7 64-bit

[root@itsvse-doc ~]# Docker verze
Client: Docker Engine - Community
Version:           20.10.10
API verze: 1.41
Verze pro Go: 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:
  Verze: 20.10.10
  API verze: 1.41 (minimální verze 1.12)
  Verze pro Go: go1.16.9
  Git commit: e2f740d
  Vyrobeno: Po 25. října 07:43:13 2021
  OS/Arch: linux/amd64
  Experimentální: nepravdivé
containerd:
  Verze: 1.4.11
  GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc:
  Verze: 1.0.2
  GitCommit: v1.0.2-0-g52b36a2
docker-init:
  Verze: 0.19.0
  GitCommit: de40ad0

Spusťte cAdvisor

Například v CentOS 7 je příkaz následující:


Zkuste použít prohlížeč k přístupu:http://192.168.1.213:8085/, jak je znázorněno na obrázku níže:



Monitor cAdvisor s Prometheem

Přezkoumání:

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

Zkuste navštívit:http://192.168.1.213:8085/metrics, jak je znázorněno na obrázku níže:



Dokumentace:Přihlášení k hypertextovému odkazu je viditelné.

Adresa dashboardu Grafana:Přihlášení k hypertextovému odkazu je viditelné.


prometheus.yml Konfigurace je následující:

Restartujte službu Prometheus, aby docker spouštěl metriky.

Importujte dashboard pomocí grafany po několika minutách provozu, jak je vidět na obrázku níže:






Předchozí:CentOS 7 používá rpm k instalaci databáze MySQL
Další:Spring Boot MessageSource Jáma internacionalizovaných jazyků
 Pronajímatel| Zveřejněno 25.01.2022 13:25:54 |
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com