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.