Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 5882|Resposta: 1

Uso prático do cAdvisor para coletar métricas de contêineres do Docker

[Copiar link]
Publicado em 25/01/2022 10:32:09 | | | |
Requisitos: Verifique a saúde do contêiner docker, colete várias métricas do contêiner, procure por "container_exporter" e encontre:O login do hiperlink está visível.Constata-se que ele foi obsoleto, e recomenda-se usar o "cAdvisor".

cAdvisor (Consultor de Contêineres)

Endereço do GitHub:O login do hiperlink está visível.

Documentação:O login do hiperlink está visível.

O cAdvisor (Container Advisor) oferece aos usuários de contêineres uma compreensão do uso de recursos e das características de desempenho dos contêineres que estão executando. É um daemon em execução que coleta, agrega, processa e exporta informações sobre contêineres em execução. Especificamente, ele contém parâmetros de isolamento de recursos, uso histórico de recursos, histogramas do uso histórico completo de recursos e estatísticas de rede para cada contêiner. Esses dados são exportados da faixa de contêiner e máquina.

O comando de consumo de recursos de contêineres com vista direta do Docker é o seguinte:


O comando Docker para visualizar diretamente as informações de uso de disco de um serviço é o seguinte:

O ambiente que uso é o seguinte:

  • Docker versão 20.10.10
  • CentOS 7 64 bits

[root@itsvse-doc ~]# versão docker
Client: Docker Engine - Community
Version:           20.10.10
Versão da API: 1.41
Versão Go: go1.16.9
commit git: b485636
Built:             Mon Oct 25 07:44:50 2021
OS/Arch: linux/amd64
Context:           default
Experimental:      true

Server: Docker Engine - Community
Engine:
  Versão: 20.10.10
  Versão da API: 1.41 (versão mínima 1.12)
  Versão Go: go1.16.9
  Git commit: e2f740d
  Construído: Seg 25 Out 07:43:13 2021
  OS/Arch: linux/amd64
  Experimental: falso
containerd:
  Versão: 1.4.11
  GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc:
  Versão: 1.0.2
  GitCommit: v1.0.2-0-g52b36a2
docker-init:
  Versão: 0.19.0
  GitCommit: de40ad0

Execute o cAdvisor

No CentOS 7, por exemplo, o comando é o seguinte:


Tente usar um navegador para acessar:http://192.168.1.213:8085/, como mostrado na figura abaixo:



Monitore o cAdvisor com Prometheus

Revisar:

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

Grafana+Prometheus+Windows Exporter monitora métricas de desempenho de serviço
https://www.itsvse.com/thread-9671-1-1.html

Tente visitar:http://192.168.1.213:8085/metrics, como mostrado na figura abaixo:



Documentação:O login do hiperlink está visível.

Endereço do Painel Grafana:O login do hiperlink está visível.


prometheus.yml A configuração é a seguinte:

Reinicie o serviço Prometheus para colocar métricas no docker rodando.

Importe o painel usando o grafana, após alguns minutos de funcionamento, como mostrado na imagem abaixo:






Anterior:O CentOS 7 usa rpm para instalar o banco de dados MySQL
Próximo:Mensagem do Boot de Mola Fonte O poço das línguas internacionalizadas
 Senhorio| Publicado em 25/01/2022 13:25:54 |
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com