Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 5882|Svar: 1

Praktisk användning av cAdvisor för att samla in Docker-containermetriker

[Kopiera länk]
Publicerad på 2022-01-25 10:32:09 | | | |
Krav: Kontrollera tillståndet hos dockercontainern, samla in olika mätvärden för containern, sök efter "container_exporter" och hitta:Inloggningen med hyperlänken är synlig.Det visar sig att den har avskaffats, och det rekommenderas att använda "cAdvisor".

cAdvisor (Containerrådgivare)

GitHub-adress:Inloggningen med hyperlänken är synlig.

Dokumentation:Inloggningen med hyperlänken är synlig.

cAdvisor (Container Advisor) ger containeranvändare en förståelse för resursanvändningen och prestandakaraktäristika hos de containrar de kör. Det är en löpande daemon som samlar in, aggregerar, bearbetar och exporterar information om körande containrar. Specifikt innehåller den parametrar för resursisolering, historisk resursanvändning, histogram över fullständig historisk resursanvändning och nätverksstatistik för varje container. Denna data exporteras från container- och maskinområdet.

Dockers direktvisningskommando för containerns resursförbrukning är följande:


Docker-kommandot för att direkt visa diskanvändningsinformation för en tjänst är följande:

Miljön jag använder är följande:

  • Docker version 20.10.10
  • CentOS 7 64-bitars

[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 (minsta version 1.12)
  Go-version: go1.16.9
  Git-commit: e2f740d
  Byggt: Mån 25 okt 07:43:13 2021
  OS/Arch: linux/amd64
  Experimentell: 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, till exempel, är kommandot följande:


Prova att använda en webbläsare för att komma åt:http://192.168.1.213:8085/, som visas i figuren nedan:



Övervaka cAdvisor med Prometheus

Recension:

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

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

Försök att besöka:http://192.168.1.213:8085/metrics, som visas i figuren nedan:



Dokumentation:Inloggningen med hyperlänken är synlig.

Grafana Dashboard Adress:Inloggningen med hyperlänken är synlig.


prometheus.yml Konfigurationen är som följer:

Starta om Prometheus-tjänsten för att få docker att köra metrik.

Importera instrumentpanelen med Grafana, efter några minuters körning, som visas på bilden nedan:






Föregående:CentOS 7 använder rpm för att installera MySQL-databasen
Nästa:Spring Boot MessageSource Gropen av internationaliserade språk
 Hyresvärd| Publicerad på 2022-01-25 13:25:54 |
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com