Linux Gallicus: Omnia Metria in SAR Collecta [Мониторинг Linux с SAR: обширное описание метрик и анализ их значений]
Это статья для начинающих, например, аналитиков, которым нужно узнать про мониторинг производительности Linux.
Состояние сервера можно условно сравнить со здоровьем человека. Пульс, давление, температура — это показатели, которые помогают в диагностике нас. В мире Linux эти показатели: CPU, использование памяти, работа дисков и прочее. Как и в медицине, мониторинг можно проводить в реальном времени или анализировать уже собранные данные.
Если у человека проблема с сердцем 🩺, врач может сделать ЭКГ прямо сейчас, но если нужны показатели за длительный период, нужен суточный мониторинг ЭКГ по Холтеру, который может показать, например, проблемы ночью. В Linux этим занимается набор инструментов sysstat, в состав которого входит, в том числе, утилита sar, которая помогает визуализировать данные в логах /var/log/sysstat/.
Разделы:
Часть I. Установка и настройка sysstat — как легионер готовится к походу.
Часть II. Пример использования sar для чтения из логов двух нод Kubernetes — умозрительный пример без (латинского) пафоса.
Часть III. Таблицы с описанием значений метрик и примеры их анализа — ориентиры на всё хорошее, против всего плохого.