Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 5882|Antwoord: 1

Praktisch gebruik cAdvisor om Docker-containermetrics te verzamelen

[Link kopiëren]
Geplaatst op 25-01-2022 10:32:09 | | | |
Vereisten: Controleer de gezondheid van de docker-container, verzamel verschillende metrics van de container, zoek op "container_exporter" en vind:De hyperlink-login is zichtbaar.Er wordt vastgesteld dat het is verouderd en het wordt aanbevolen om "cAdvisor" te gebruiken.

cAdvisor (Container Advisor)

GitHub-adres:De hyperlink-login is zichtbaar.

Documentatie:De hyperlink-login is zichtbaar.

cAdvisor (Container Advisor) geeft containergebruikers inzicht in het gebruik van middelen en de prestaties van de containers die ze draaien. Het is een running daemon die informatie verzamelt, aggregeert, verwerkt en exporteert over lopende containers. Specifiek bevat het parameters voor resource isolation, historisch resourcegebruik, histogrammen van het volledige historische resourcegebruik en netwerkstatistieken voor elke container. Deze gegevens worden geëxporteerd vanuit de container en het machinebereik.

Het Direct View container-resourceverbruikscommando van Docker is als volgt:


Het Docker-commando om direct de gebruik van de schijf voor een dienst te bekijken is als volgt:

De omgeving die ik gebruik is als volgt:

  • Docker versie 20.10.10
  • CentOS 7 64-bit

[root@itsvse-doc ~]# docker-versie
Client: Docker Engine - Community
Version:           20.10.10
API-versie: 1.41
Go-versie: 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:
  Versie: 20.10.10
  API-versie: 1.41 (minimum versie 1.12)
  Go-versie: go1.16.9
  Git commit: e2f740d
  Gebouwd: ma 25 okt 07:43:13 2021
  OS/Arch: linux/amd64
  Experimenteel: vals
containerd:
  Versie: 1.4.11
  GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc:
  Versie: 1.0.2
  GitCommit: v1.0.2-0-g52b36a2
docker-init:
  Versie: 0.19.0
  GitCommit: de40ad0

Voer cAdvisor uit

In CentOS 7 is het commando bijvoorbeeld als volgt:


Probeer een browser te gebruiken om toegang te krijgen:http://192.168.1.213:8085/, zoals getoond in de onderstaande figuur:



Monitor cAdvisor met Prometheus

Recensie:

Grafana+Prometheus+Node Exporter hent 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

Probeer te bezoeken:http://192.168.1.213:8085/metrics, zoals getoond in de onderstaande figuur:



Documentatie:De hyperlink-login is zichtbaar.

Grafana Dashboard Adres:De hyperlink-login is zichtbaar.


prometheus.yml De configuratie is als volgt:

Herstart de Prometheus-service om Docker de metrics te laten draaien.

Importeer het dashboard met Grafana, na een paar minuten draaien, zoals te zien is op de onderstaande afbeelding:






Vorig:CentOS 7 gebruikt rpm om de MySQL-database te installeren
Volgend:Spring Boot MessageSource De put van geïnnationaliseerde talen
 Huisbaas| Geplaatst op 25-01-2022 13:25:54 |
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com