Я пытаюсь получить мой запрос для суммирования по интервалам в графане, но я получаю эту ошибку:
"query processing would load too many samples into memory in query execution"
, если я смотрю последние 30 дней с дневным интервалом.
У меня есть переменная с именем intrvl
с определенными временными интервалами, такими как 1m, 1h, 12h, 24h, and 30d
, и мой запрос выглядит так:
sort_desc(
sum by (backend)(sum_over_time(haproxy_backend_http_responses_total{code=~"[1,2,3,4][x][x]",tags=~".*external.*"}[$intrvl]))
/
sum by (backend)(sum_over_time(haproxy_backend_http_responses_total{code!~"\\b(\\w*other\\w*)\\b",tags=~".*external.*"}[$intrvl]))
)
Я использую линейную диаграмму, а также Min step
графика также должен быть установлен на $intrvl
. Это правильный способ рассчитать процент на основе временного диапазона?