Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 5882|Risposta: 1

Uso pratico di cAdvisor per raccogliere metriche di container Docker

[Copiato link]
Pubblicato su 25/01/2022 10:32:09 | | | |
Requisiti: Controlla la salute del container docker, raccogli varie metriche del container, cerca "container_exporter" e trova:Il login del link ipertestuale è visibile.Si scopre che è stato deprecato e si consiglia di usare "cAdvisor".

cAdvisor (Consulente Container)

Indirizzo GitHub:Il login del link ipertestuale è visibile.

Documentazione:Il login del link ipertestuale è visibile.

cAdvisor (Container Advisor) fornisce agli utenti dei container una comprensione dell'uso delle risorse e delle caratteristiche di prestazioni dei container che stanno eseguendo. È un daemon in esecuzione che raccoglie, aggrega, processa ed esporta informazioni sui container in esecuzione. In particolare, contiene parametri di isolamento delle risorse, utilizzo storico delle risorse, istogrammi dell'uso storico completo delle risorse e statistiche di rete per ogni contenitore. Questi dati vengono esportati dalla gamma contenitori e macchine.

Il comando di consumo diretto di risorse container di Docker è il seguente:


Il comando Docker per visualizzare direttamente le informazioni sull'utilizzo del disco per un servizio è il seguente:

L'ambiente che uso è il seguente:

  • Docker versione 20.10.10
  • CentOS 7 64-bit

[root@itsvse-doc ~]# versione docker
Client: Docker Engine - Community
Version:           20.10.10
Versione API: 1.41
Versione Go: 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:
  Versione: 20.10.10
  Versione API: 1.41 (versione minima 1.12)
  Versione Go: go1.16.9
  git commit: e2f740d
  Costruito: Lun Ott 25 07:43:13 2021
  OS/Arch: linux/amd64
  Sperimentale: falso
containerd:
  Versione: 1.4.11
  GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc:
  Versione: 1.0.2
  GitCommit: v1.0.2-0-g52b36a2
docker-init:
  Versione: 0.19.0
  GitCommit: de40ad0

Esegui cAdvisor

In CentOS 7, ad esempio, il comando è il seguente:


Prova a usare un browser per accedere:http://192.168.1.213:8085/, come mostrato nella figura sottostante:



Monitora cAdvisor con Prometheus

Recensione:

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

Grafana+Prometheus+Windows Exporter monitora le metriche di performance dei servizi
https://www.itsvse.com/thread-9671-1-1.html

Prova a visitare:http://192.168.1.213:8085/metrics, come mostrato nella figura sottostante:



Documentazione:Il login del link ipertestuale è visibile.

Indirizzo Dashboard di Grafana:Il login del link ipertestuale è visibile.


prometheus.yml La configurazione è la seguente:

Riavvia il servizio Prometheus per far funzionare le metriche di Docker.

Importa la dashboard usando grafana, dopo qualche minuto di utilizzo, come mostrato nell'immagine qui sotto:






Precedente:CentOS 7 utilizza rpm per installare il database MySQL
Prossimo:Messaggio Spring Boot Fonte: La fossa delle lingue internazionalizzate
 Padrone di casa| Pubblicato su 25/01/2022 13:25:54 |
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com