Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 5882|Răspunde: 1

Utilizare practică a cAdvisor pentru colectarea metricilor containerului Docker

[Copiază linkul]
Postat pe 25.01.2022 10:32:09 | | | |
Cerințe: Verifică starea containerului docker, colectează diverse metrici ale containerului, caută "container_exporter" și găsește:Autentificarea cu hyperlink este vizibilă.Se constată că a fost deprevăzut și se recomandă utilizarea "cAdvisor".

cAdvisor (Consultant pentru containere)

Adresă GitHub:Autentificarea cu hyperlink este vizibilă.

Documentație:Autentificarea cu hyperlink este vizibilă.

cAdvisor (Container Advisor) oferă utilizatorilor containerelor o înțelegere a utilizării resurselor și a caracteristicilor de performanță ale containerelor pe care le rulează. Este un daemon în rulare care colectează, agregă, procesează și exportă informații despre containerele în rulare. Mai exact, conține parametri de izolare a resurselor, utilizarea istorică a resurselor, histograme ale utilizării istorice complete a resurselor și statistici de rețea pentru fiecare container. Aceste date sunt exportate din gama containerului și a mașinilor.

Comanda de consum de resurse în containere cu vedere directă Docker este următoarea:


Comanda Docker pentru a vizualiza direct informațiile despre utilizarea discului pentru un serviciu este următoarea:

Mediul pe care îl folosesc este următorul:

  • Docker versiunea 20.10.10
  • CentOS 7 64-bit

[root@itsvse-doc ~]# versiunea docker
Client: Docker Engine - Community
Version:           20.10.10
Versiunea API: 1.41
Versiunea 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:
  Versiune: 20.10.10
  Versiunea API: 1.41 (versiunea minimă 1.12)
  Versiunea Go: go1.16.9
  git commit: e2f740d
  Construit: Lun 25 oct 07:43:13 2021
  OS/Arch: linux/amd64
  Experimental: fals
containerd:
  Versiune: 1.4.11
  GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc:
  Versiune: 1.0.2
  GitCommit: v1.0.2-0-g52b36a2
docker-init:
  Versiune: 0.19.0
  GitCommit: de40ad0

Rulează cAdvisor

În CentOS 7, de exemplu, comanda este următoarea:


Încearcă să folosești un browser pentru a accesa:http://192.168.1.213:8085/, așa cum se arată în figura de mai jos:



Monitorizează cAdvisor cu Prometheus

Recenzie:

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

Grafana+Prometheus+Windows Exporter monitorizează metricile de performanță a serviciului
https://www.itsvse.com/thread-9671-1-1.html

Încearcă să vizitezi:http://192.168.1.213:8085/metrics, așa cum se arată în figura de mai jos:



Documentație:Autentificarea cu hyperlink este vizibilă.

Adresa Dashboard-ului Grafana:Autentificarea cu hyperlink este vizibilă.


prometheus.yml Configurația este următoarea:

Repornește serviciul Prometheus pentru a face ca Docker să ruleze metrici.

Importă dashboard-ul folosind grafana, după câteva minute de funcționare, așa cum se arată în imaginea de mai jos:






Precedent:CentOS 7 folosește rpm pentru a instala baza de date MySQL
Următor:Mesaj Spring Boot Sursa groapa limbilor internaționalizate
 Proprietarul| Postat pe 25.01.2022 13:25:54 |
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com