Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 5882|Svare: 1

Praktisk bruk cAdvisor for å samle inn Docker-containermetrikker

[Kopier lenke]
Publisert på 25.01.2022 10:32:09 | | | |
Krav: Sjekk helsen til docker-containeren, samle inn ulike måleparametere for containeren, søk etter "container_exporter", og finn:Innloggingen med hyperkoblingen er synlig.Det viser seg at den er utdatert, og det anbefales å bruke "cAdvisor".

cAdvisor (Containerrådgiver)

GitHub-adresse:Innloggingen med hyperkoblingen er synlig.

Dokumentasjon:Innloggingen med hyperkoblingen er synlig.

cAdvisor (Container Advisor) gir containerbrukere en forståelse av ressursbruks- og ytelsesegenskapene til containerne de kjører. Det er en løpende daemon som samler inn, aggregerer, behandler og eksporterer informasjon om kjørende containere. Spesifikt inneholder den ressursisolasjonsparametere, historisk ressursbruk, histogrammer over fullstendig historisk ressursbruk, og nettverksstatistikk for hver container. Disse dataene eksporteres fra container- og maskinområdet.

Dockers direkte visningskommando for ressursforbruk i beholderen er som følger:


Docker-kommandoen for å se diskbruksinformasjon direkte for en tjeneste er som følger:

Miljøet jeg bruker er som følger:

  • Docker versjon 20.10.10
  • CentOS 7 64-bit

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

Kjør cAdvisor

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


Prøv å bruke en nettleser for å få tilgang til:http://192.168.1.213:8085/, som vist i figuren nedenfor:



Overvåk 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 monitors service performance metrics
https://www.itsvse.com/thread-9671-1-1.html

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



Dokumentasjon:Innloggingen med hyperkoblingen er synlig.

Grafana-dashbordadresse:Innloggingen med hyperkoblingen er synlig.


prometheus.yml Konfigurasjonen er som følger:

Start Prometheus-tjenesten på nytt for å få docker til å kjøre metrikker.

Importer dashbordet med Grafana etter noen minutters kjøring, som vist på bildet nedenfor:






Foregående:CentOS 7 bruker rpm for å installere MySQL-databasen
Neste:Spring Boot MessageSource Gropen av internasjonaliserte språk
 Vert| Publisert på 25.01.2022 13:25:54 |
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com