Об этом проекте
ctop предлагает компактный, реальный обзор производительности контейнеров. Он предоставляет живой, интерактивный терминальный интерфейс для мониторинга CPU, памяти, сети и ввода-вывода диска в нескольких средах выполнения контейнеров прямо из вашего терминала.
Ключевые особенности:
- **Реальное время видимости**: Непрерывно собирает и отображает низконакладные метрики CPU, памяти, сетевого и дискового ввода-вывода, а также PID для всех запущенных и завершенных контейнеров.
- **Портативность среды выполнения**: Модульная архитектура коннекторов, поддерживающая движки Docker, cgroups Linux runC и автономные тестовые стенды.
- **Интерактивный TUI**: Интуитивно понятный, высокопроизводительный терминальный пользовательский интерфейс с мгновенным фильтром поиска, сортировкой столбцов по нескольким метрикам, детальной инспекцией отдельных контейнеров, мультиплексированием логов и выполнением команд оболочки.
- **Минимальный след**: Низкое потребление памяти (~15 МБ RSS) и минимальные накладные расходы на CPU без внешних зависимостей среды выполнения.
- **Оценка безопасности**: Разработан с принципами защиты в глубину, включая поддержку TLS/mTLS для удаленных соединений, отсутствие хранения секретов в открытом виде, автоматическое маскирование секретов в переменных окружения, опции режима только для чтения и непривилегированные контексты выполнения.
- **Веб-телеметрия и фоновый демон**: Включает встроенный, без зависимостей, строго только для чтения веб-дашборд и API телеметрии на основе Server-Sent Events (SSE). Поддерживает режим фонового демона, интеграцию с systemd и безопасный удаленный доступ с обязательным TLS и токенами аутентификации.
- **Мониторинг нескольких хостов**: Может агрегировать телеметрию в реальном времени от нескольких локальных и удаленных демонов Docker в едином унифицированном представлении.
- **Автоматическое разрешение контекста Docker**: Нативно повторяет иерархию разрешения контекста CLI Docker, автоматически обнаруживая и подключаясь к активным контекстам Docker, таким как Colima, Rancher Desktop и Rootless Docker.
- **Структурированная фильтрация**: Поддерживает сложные токены фильтрации ключ-значение для статуса, здоровья, имени, образа, проекта compose и меток.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.