✔️Инструмент для исследования системы и поиска проблем в Linux с первоклассной поддержкой контейнеров.
➡️ Как это работает:
▶️Sysdig перехватывает системные вызовы и другие события на уровне ядра Linux. Он устанавливает модуль ядра (
sysdig-probe), который и собирает эту информацию. Благодаря такому подходу инструмент видит гораздо больше, чем многие классические утилиты (вроде strace, htop, lsof), которые работают с файловой системой /proc. По сути, один Sysdig заменяет сразу несколько инструментов: он показывает и системные вызовы, и сетевую активность, и открытые файлы, и процессы.➡️ Что он умеет:
💠Глубокий анализ в реальном времени. Вы видите, что именно происходит в системе прямо сейчас: какие файлы открыл процесс, какие сетевые пакеты отправил, какой системный вызов заблокировал работу.
💠Мощная фильтрация. Язык запросов похож на синтаксис
tcpdump или wireshark — можно точно задать, какие события вас интересуют.
💠Работа с контейнерами «из коробки». Sysdig «знает» о контейнерах (Docker, LXC и другие) без необходимости дополнительно инструментировать сами контейнеры. Можно легко посмотреть список работающих контейнеров, их использование ресурсов, процессы внутри них с привязкой к контейнеру.
💠Запись трассировок. Можно сохранять поток событий в файл для последующего детального анализа.
💠Удобный интерфейс. Для более комфортного просмотра есть
csysdig — ncurses-интерфейс, который упрощает навигацию.
➡️ Кому пригодится:
💠Разработчикам, которые дебажат микросервисы в Docker и Kubernetes.
💠Системным администраторам для поиска причин высокой нагрузки на CPU, сетевых проблем или ошибок записи файлов в контейнерах.
💠Тем, кто строит сложные SaaS-решения и хочет обеспечить стабильность инфраструктуры.
🐙 Перейти на Github
🔨 bash_help
