Без увеличения ресурсов сначала уменьшают объём работы запросов: cardinality, число рядов, разрешение графиков и повторные вычисления.
Prometheus хранит метрики за 30 дней, но запросы Grafana начали падать с тайм-аутами при выборе большого диапазона. Дополнительных ресурсов на ноду нельзя добавить. Какие варианты оптимизации?
Без увеличения ресурсов сначала уменьшают объём работы запросов: cardinality, число рядов, разрешение графиков и повторные вычисления.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Без увеличения ресурсов сначала уменьшают объём работы запросов: cardinality, число рядов, разрешение графиков и повторные вычисления.
Проверьте тяжёлые PromQL, regex и параллельные панели; для типовых агрегаций добавьте recording rules. Для больших диапазонов увеличьте шаг запроса. Это не устраняет стоимость произвольного сканирования всей истории: долгосрочное хранение и downsampling могут потребовать отдельного хранилища или изменения требований.