Мониторинг

Дашборды Grafana и запросы PromQL

Пара готовых запросов покрывает CPU и память для любого сервера.

Команды и конфиги

100 - avg by(instance)(rate(node_cpu_seconds_total{mode="idle"}[5m])) * 100

(node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes) * 100

На что обратить внимание

Стройте алерты по MemAvailable, а не по свободной памяти — кэш не в счёт.

Читайте также

Мониторинг

Prometheus и node_exporter

node_exporter отдаёт метрики железы и ОС, Prometheus их собирает по HTTP.

Мониторинг

Load average: с чего начать диагностику

Нагрузка растёт — выясните, чего не хватает: процессора, памяти или диска.

Мониторинг

Диагностика дисков: iostat и iotop

Высокий iowait и долгий отклик диска замедляют всё остальное.