Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 5882|Odgovoriti: 1

Praktična uporaba cAdvisor za zbiranje metrik Docker kontejnerjev

[Kopiraj povezavo]
Objavljeno na 25. 01. 2022 10:32:09 | | | |
Zahteve: Preverite stanje docker kontejnerja, zberite različne metrike kontejnerja, poiščite "container_exporter" in najdete:Prijava do hiperpovezave je vidna.Ugotovljeno je, da je bil zastarel, zato je priporočljivo uporabljati "cAdvisor".

cAdvisor (svetovalec za kontejnerje)

GitHub naslov:Prijava do hiperpovezave je vidna.

Dokumentacija:Prijava do hiperpovezave je vidna.

cAdvisor (Container Advisor) uporabnikom kontejnerjev omogoča razumevanje porabe virov in zmogljivosti vsebnikov, ki jih uporabljajo. Gre za delujoči daemon, ki zbira, združuje, obdeluje in izvaža informacije o tekočih kontejnerjih. Natančneje, hrani parametre izolacije virov, zgodovinsko porabo virov, histograme popolne zgodovinske porabi virov in omrežne statistike za vsak kontejner. Ti podatki se izvozijo iz območja kontejnerjev in strojev.

Dockerjev ukaz za neposredno porabo virov v kontejnerju je naslednji:


Docker ukaz za neposreden ogled informacij o uporabi diska za storitev je naslednji:

Okolje, ki ga uporabljam, je naslednje:

  • Docker različica 20.10.10
  • CentOS 7 64-bit

[root@itsvse-doc ~]# Docker različica
Client: Docker Engine - Community
Version:           20.10.10
API različica: 1.41
Go različica: 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:
  Različica: 20.10.10
  API različica: 1.41 (minimalna različica 1.12)
  Go različica: go1.16.9
  Git commit: e2f740d
  Izdelano: pon 25. oktober 07:43:13 2021
  OS/Arch: linux/amd64
  Eksperimentalno: napačno
containerd:
  Različica: 1.4.11
  GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc:
  Različica: 1.0.2
  GitCommit: v1.0.2-0-g52b36a2
docker-init:
  Različica: 0.19.0
  GitCommit: de40ad0

Zaženi cAdvisor

Na primer, v CentOS 7 je ukaz naslednji:


Poskusite uporabiti brskalnik za dostop:http://192.168.1.213:8085/, kot je prikazano na spodnji sliki:



Monitor cAdvisor z Prometheusom

Pregled:

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

Poskusite obiskati:http://192.168.1.213:8085/metrics, kot je prikazano na spodnji sliki:



Dokumentacija:Prijava do hiperpovezave je vidna.

Naslov nadzorne plošče Grafana:Prijava do hiperpovezave je vidna.


prometheus.yml Konfiguracija je naslednja:

Ponovno zaženi storitev Prometheus, da docker začne poganjati metrike.

Uvozite nadzorno ploščo z grafano po nekaj minutah delovanja, kot je prikazano na spodnji sliki:






Prejšnji:CentOS 7 uporablja rpm za namestitev MySQL baze podatkov
Naslednji:Spring Boot MessageSource Jama internacionaliziranih jezikov
 Najemodajalec| Objavljeno na 25. 01. 2022 13:25:54 |
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com