Наблюдаемость в Linux с помощью BPF: продвинутое программирование для анализа производительности и работы в сети на русском
Linux Observability with BPF: Advanced Programming for Performance Analysis and Networking (B081P3B7TB)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
David Calavera | #70: Распределенные системы и вычисления
Расширьте свои знания в области виртуальной машины BPF в ядре Linux с помощью этого практического руководства для системных инженеров. Вы не только погрузитесь в жизненный цикл программы BPF, но и научитесь писать приложения, которые отслеживают и изменяют поведение ядра; внедрять код для мониторинга, трассировки и безопасного наблюдения за событиями в ядре; и многое другое.
Авторы Дэвид Калавера и Лоренцо Фонтана помогут вам использовать возможности BPF для повышения наблюдаемости любой вычислительной системы. Ознакомьтесь с основными понятиями, которые вы будете использовать ежедневно, и расширьте свои знания в области оптимизации производительности, сетей и безопасности. Затем посмотрите, как все это работает на примерах кода на C, Go и Python.
- Разрабатывайте приложения, использующие BPF для наблюдения и изменения поведения ядра Linux по запросу.
- Внедряйте код для мониторинга, отслеживания и наблюдения за событиями в ядре безопасным способом — без необходимости перекомпиляции ядра или перезагрузки системы.
- Изучите примеры кода на языках C, Go и Python.
- Получите более полное представление о жизненном цикле программы BPF.