Правила записи#
Правила записи позволяют предварительно вычислять часто необходимые или требующие больших вычислительных затрат выражения и сохранять их результат в виде нового набора временных рядов. Запрос предварительно вычисленного результата в таком случае часто будет намного быстрее, чем выполнение исходного выражения каждый раз, когда это необходимо. Это особенно полезно для панелей мониторинга, которым необходимо повторно запрашивать одно и то же выражение при каждом обновлении.
Последовательность выполнения#
Правила записи и оповещения существуют в группе правил. Правила внутри группы выполняются последовательно через регулярные промежутки времени.
Синтаксис правил записи следующий:
# Имя временного ряда для вывода. Должно быть допустимым именем метрики.
record: <string>
# Выражение PromQL для вычисления. В каждом цикле вычисления
# производятся в реальном времени, и результат записывается как новый набор
# временных рядов с именем метрик, указанным в 'record'.
expr: <string>
# Метки для добавления или перезаписи перед сохранением результата.
labels:
[ <labelname>: <labelvalue> ]
Результат#
Правила записи настроены корректно.