Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 5882|Svar: 1

Praktisk brug af cAdvisor til at indsamle Docker-containermetrikker

[Kopier link]
Opslået på 25/01/2022 10.32.09 | | | |
Krav: Tjek tilstanden af docker-containeren, indsaml forskellige målinger af containeren, søg efter "container_exporter", og find:Hyperlink-login er synlig.Det viser sig, at den er blevet udfaset, og det anbefales at bruge "cAdvisor".

cAdvisor (Container Advisor)

GitHub-adresse:Hyperlink-login er synlig.

Dokumentation:Hyperlink-login er synlig.

cAdvisor (Container Advisor) giver containerbrugere en forståelse af ressourceforbruget og ydeevnen for de containere, de kører. Det er en løbende dæmon, der indsamler, aggregerer, behandler og eksporterer information om kørende containere. Specifikt indeholder den ressourceisolationsparametre, historisk ressourceforbrug, histogrammer af komplet historisk ressourceforbrug og netværksstatistikker for hver container. Disse data eksporteres fra container- og maskinområdet.

Dockers direkte visningskommando for containerressourceforbrug er som følger:


Docker-kommandoen til direkte visning af diskforbrugsinformation for en tjeneste er som følger:

Det miljø, jeg bruger, er som følger:

  • Docker version 20.10.10
  • CentOS 7 64-bit

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

Kør cAdvisor

I CentOS 7 er kommandoen for eksempel som følger:


Prøv at bruge en browser for at få adgang til:http://192.168.1.213:8085/, som vist i figuren nedenfor:



Overvåg cAdvisor med Prometheus

Anmeldelse:

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

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

Prøv at besøge:http://192.168.1.213:8085/metrics, som vist i figuren nedenfor:



Dokumentation:Hyperlink-login er synlig.

Grafana Dashboard-adresse:Hyperlink-login er synlig.


prometheus.yml Konfigurationen er som følger:

Genstart Prometheus-tjenesten for at få docker til at køre metrikker.

Importer dashboardet med grafana efter et par minutters kørsel, som vist på billedet nedenfor:






Tidligere:CentOS 7 bruger rpm til at installere MySQL-databasen
Næste:Spring Boot MessageSource Graven af internationaliserede sprog
 Udlejer| Opslået på 25/01/2022 13.25.54 |
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com