Правила записи#

Правила записи позволяют предварительно вычислять часто необходимые или требующие больших вычислительных затрат выражения и сохранять их результат в виде нового набора временных рядов. Запрос предварительно вычисленного результата в таком случае часто будет намного быстрее, чем выполнение исходного выражения каждый раз, когда это необходимо. Это особенно полезно для панелей мониторинга, которым необходимо повторно запрашивать одно и то же выражение при каждом обновлении.

Последовательность выполнения#

Правила записи и оповещения существуют в группе правил. Правила внутри группы выполняются последовательно через регулярные промежутки времени.

Синтаксис правил записи следующий:

# Имя временного ряда для вывода. Должно быть допустимым именем метрики.
record: <string>

# Выражение PromQL для вычисления. В каждом цикле вычисления
# производятся в реальном времени, и результат записывается как новый набор
# временных рядов с именем метрик, указанным в 'record'.

expr: <string>

# Метки для добавления или перезаписи перед сохранением результата.
labels:
  [ <labelname>: <labelvalue> ]

Результат#

Правила записи настроены корректно.