Pesquisa de site

ctop - Interface tipo Top para Monitoramento de Contêineres Docker


ctop é uma ferramenta de linha de comando gratuita, de código aberto, simples e multiplataforma para monitorar métricas de contêiner em tempo real. Ele permite obter uma visão geral das métricas relativas a CPU, memória, rede, E/S para vários contêineres e também oferece suporte à inspeção de um contêiner específico.

No momento em que este artigo foi escrito, ele era fornecido com suporte integrado para Docker (conector de contêiner padrão) e runC; conectores para outras plataformas de contêiner e cluster serão adicionados em versões futuras.

Como instalar o ctop em sistemas Linux

Instalar a versão mais recente do ctop é tão fácil quanto executar os seguintes comandos para baixar o binário para sua distribuição Linux e instalá-lo em /usr/local/bin/ctop e fazer é executável para executá-lo.

sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.1/ctop-0.7.1-linux-amd64  -O /usr/local/bin/ctop
sudo chmod +x /usr/local/bin/ctop

Alternativamente, instale ctop via Docker usando o seguinte comando.

docker run --rm -ti --name=ctop -v /var/run/docker.sock:/var/run/docker.sock quay.io/vektorlab/ctop:latest

Depois de instalar o ctop, você pode executá-lo para listar todos os seus contêineres, estejam ativos ou não.

ctop

Você pode usar as teclas de seta para cima e para baixo para destacar um contêiner e clicar em Enter para selecioná-lo. Você verá um menu conforme mostrado na imagem a seguir. Escolha “visualização única” e clique nela para inspecionar o contêiner selecionado.

A captura de tela a seguir mostra o modo de visualização única para um contêiner específico.

Para exibir apenas contêineres ativos, use o sinalizador -a.

ctop -a 

Para exibir a CPU como % do total do sistema, use a opção -scale-cpu.

ctop -scale-cpu

Você também pode filtrar contêineres usando o sinalizador -f, por exemplo.

ctop -f app

Além disso, você pode selecionar o campo de classificação inicial do contêiner usando o sinalizador -s e ver a mensagem de ajuda ctop conforme mostrado.

 
ctop -h

Observe que os conectores para outros sistemas de contêineres e clusters ainda não foram adicionados ao ctop. Você pode encontrar mais informações no repositório Ctop Github.

ctop é uma ferramenta simples para visualizar e monitorar métricas de contêineres em tempo real. Neste artigo, explicamos como instalar e usar o ctop no Linux. Você pode compartilhar suas idéias ou fazer perguntas através do formulário de comentários abaixo.