Vaatimukset: Tarkista docker-kontin kunto, kerää erilaisia mittareita kontista, etsi "container_exporter" ja löydä:Hyperlinkin kirjautuminen on näkyvissä.Todetaan, että se on vanhentunut, ja suositellaan käyttämään "cAdvisor"-nimeä.
cAdvisor (konttineuvoja)
GitHub-osoite:Hyperlinkin kirjautuminen on näkyvissä.
Dokumentaatio:Hyperlinkin kirjautuminen on näkyvissä.
cAdvisor (Container Advisor) antaa kontin käyttäjille ymmärryksen niiden konttien resurssien käytöstä ja suorituskykyominaisuuksista, joita he käyttävät. Se on käynnissä oleva daemoni, joka kerää, kokoaa, käsittelee ja vie tietoa käynnissä olevista konteista. Tarkemmin sanottuna se sisältää resurssieristysparametrit, historiallisen resurssin käytön, histogrammit täydellisestä historiallisesta resurssikäytöstä sekä verkon tilastot jokaiselle kontille. Nämä tiedot viedään kontti- ja konevalikoimasta.
Dockerin suoran näkymän konttiresurssien kulutuskomento on seuraava:
Dockerin komento levyn käyttötietojen suoraan katsomiseen palvelulle on seuraava:
Käyttämäni ympäristö on seuraava:
- Docker versio 20.10.10
- CentOS 7 64-bittinen
[root@itsvse-doc ~]# docker-versio
Client: Docker Engine - Community
Version: 20.10.10 API-versio: 1.41 Go-versio: 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: Versio: 20.10.10 API-versio: 1.41 (minimiversio 1.12) Go-versio: go1.16.9 Git commit: e2f740d Rakennettu: ma 25. lokakuuta 07:43:13 2021 OS/Arch: linux/amd64 Kokeellinen: väärä
containerd: Versio: 1.4.11 GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc: Versio: 1.0.2 GitCommit: v1.0.2-0-g52b36a2
docker-init: Versio: 0.19.0 GitCommit: de40ad0
Käynnistä cAdvisor
Esimerkiksi CentOS 7:ssä komento on seuraava:
Kokeile käyttää selainta päästäksesi käsiksi:http://192.168.1.213:8085/, kuten alla olevassa kuvassa näkyy:
Seuraa cAdvisoria Prometheuksella
Arvostelu:
Yritä käydä katsomassa:http://192.168.1.213:8085/metrics, kuten alla olevassa kuvassa näkyy:
Dokumentaatio:Hyperlinkin kirjautuminen on näkyvissä.
Grafana Dashboardin osoite:Hyperlinkin kirjautuminen on näkyvissä.
prometheus.yml Konfiguraatio on seuraava:
Käynnistä Prometheus-palvelu uudelleen, jotta docker saa mittarit käyntiin.
Tuo hallintapaneeli grafanalla muutaman minuutin ajon jälkeen, kuten alla olevassa kuvassa näkyy:
|