ctop - Docker Konteynerlerini İzlemek için En İyi Arayüz


ctop, kapsayıcı metriklerini gerçek zamanlı olarak izlemeye yönelik ücretsiz, açık kaynaklı, basit ve platformlar arası, üst düzey bir komut satırı aracıdır. Birden fazla kapsayıcı için CPU, bellek, ağ, G/Ç ile ilgili ölçümlere ilişkin genel bir bakış elde etmenize olanak tanır ve ayrıca belirli bir kapsayıcının incelenmesini destekler.

Bu makalenin yazıldığı sırada Docker (varsayılan kapsayıcı konektörü) ve runC için yerleşik destekle birlikte gelir; diğer konteyner ve küme platformları için konektörler gelecek sürümlerde eklenecektir.

Linux Sistemlerinde ctop Nasıl Kurulur

ctop'un en son sürümünü yüklemek, Linux dağıtımınız için ikili dosyayı indirmek ve /usr/local/bin/ctop altına yüklemek için aşağıdaki komutları çalıştırmak kadar kolaydır. Çalıştırmak için yürütülebilir.

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

Alternatif olarak aşağıdaki komutu kullanarak Docker aracılığıyla ctop'u yükleyin.

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

ctop'u yükledikten sonra, etkin olsun veya olmasın tüm kapsayıcılarınızı listelemek için onu çalıştırabilirsiniz.

ctop

Bir kapsayıcıyı vurgulamak için Yukarı ve Aşağı ok tuşlarını kullanabilir ve onu seçmek için Enter'ı tıklayabilirsiniz. Aşağıdaki ekran görüntüsünde gösterildiği gibi bir menü göreceksiniz. “Tekli görünüm”'ü seçin ve seçilen kapsayıcıyı incelemek için üzerine tıklayın.

Aşağıdaki ekran görüntüsü belirli bir kapsayıcı için tekli görünüm modunu göstermektedir.

Yalnızca etkin kapsayıcıları görüntülemek için -a işaretini kullanın.

ctop -a 

CPU'yu sistem toplamının %'si olarak görüntülemek için -scale-cpu seçeneğini kullanın.

ctop -scale-cpu

Örneğin -f işaretini kullanarak kapları da filtreleyebilirsiniz.

ctop -f app

Ayrıca, -s işaretini kullanarak başlangıç kapsayıcı sıralama alanını seçebilir ve gösterildiği gibi ctop yardım mesajını görebilirsiniz.

 
ctop -h

Diğer kapsayıcı ve küme sistemlerine yönelik bağlayıcıların henüz ctop'a eklenemeyeceğini unutmayın. Daha fazla bilgiyi Ctop Github deposundan bulabilirsiniz.

ctop, kapsayıcı metriklerini gerçek zamanlı olarak görselleştirmek ve izlemek için kullanılan basit, üst düzey bir araçtır. Bu yazımızda Linux'ta ctop kurulumu ve kullanımını anlattık. Aşağıdaki yorum formunu kullanarak düşüncelerinizi paylaşabilir veya sorularınızı sorabilirsiniz.