منصوبے کے بارے میں

ctop کنٹینر کی کارکردگی کے میٹرکس کا ایک مختصر، ریئل-ٹائم، ٹاپ-جیسا جائزہ فراہم کرتا ہے۔ یہ آپ کے ٹرمینل سے براہ راست متعدد کنٹینر رن ٹائمز کے لیے CPU، میموری، نیٹ ورک، اور ڈسک I/O میٹرکس کی نگرانی کے لیے ایک لائیو، انٹرایکٹو ٹرمینل انٹرفیس پیش کرتا ہے۔ اہم خصوصیات میں شامل ہیں: - **ریئل-ٹائم ویزیبلٹی**: تمام چل رہے اور بند ہو چکے کنٹینرز کے لیے کم اوورہیڈ CPU، میموری، نیٹ ورک I/O، ڈسک I/O، اور PID میٹرکس کو مسلسل جمع کریں اور دکھائیں۔ - **رن ٹائم پورٹیبلٹی**: ماڈیولر کنیکٹر آرکیٹیکچر جو Docker انجنوں، Linux `runC` cgroups، اور آف لائن مصنوعی ٹیسٹ ہارنسز کو سپورٹ کرتا ہے۔ - **انٹرایکٹو TUI**: بدیہی، ہائی-پرفارمنس ٹرمینل UI جس میں فوری تلاش فلٹرنگ، ملٹی-میٹرک کالم سورٹنگ، تفصیلی سنگل-کنٹینر معائنہ، لاگ ملٹیپلیکسنگ، اور شیل ایگزیکیوشن شامل ہیں۔ - **کم سے کم فٹ پرنٹ**: کم میموری فٹ پرنٹ (~15MB RSS) اور کم سے کم CPU اوورہیڈ بغیر کسی بیرونی رن ٹائم انحصار کے۔ - **سیکیورٹی اسسمنٹ**: دفاع-میں-گہرائی کے اصولوں کے ساتھ انجینیئر کیا گیا، جس میں ریموٹ کنکشنز کے لیے TLS/mTLS سپورٹ، رازوں کے لیے صفر plain-text اسٹوریج، ماحول کے متغیرات میں خودکار راز ماسکنگ، ریڈ-ونلی موڈ کے اختیارات، اور غیر-پریویلیجڈ ایگزیکیوشن سیاق و سباق شامل ہیں۔ - **ویب ٹیلیمیٹری اور ہیڈلیس ڈیمن**: ایک بلٹ-ان، صفر-انحصار، سختی سے ریڈ-ونلی ایمبیڈڈ ویب ڈیش بورڈ اور ریئل-ٹائم Server-Sent Events (SSE) ٹیلیمیٹری API شامل ہے۔ ہیڈلیس ڈیمن موڈ، systemd سروس انٹیگریشن، اور لازمی TLS اور تصدیق ٹوکنز کے ساتھ محفوظ ریموٹ رسائی کو سپورٹ کرتا ہے۔ - **ملٹی-ہوسٹ مانیٹرنگ**: ایک ہی متحد منظر میں متعدد مقامی اور ریموٹ Docker ڈیمنز سے ریئل-ٹائم ٹیلیمیٹری کو جمع کر سکتا ہے۔ - **Docker Context آٹو-ریزولوشن**: Docker CLI کے context ریزولوشن ہائیرارکی کو مقامی طور پر آئینہ دار کرتا ہے، فعال Docker contexts جیسے Colima، Rancher Desktop، اور Rootless Docker کو خود بخود تلاش کرتا اور ان سے جڑتا ہے۔ - **اسٹرکچرڈ فلٹرنگ**: اسٹیٹس، ہیلتھ، نام، امیج، کمپوز پروجیکٹ، اور لیبلز کے لیے پیچیدہ key-value فلٹر ٹوکنز کو سپورٹ کرتا ہے۔