Recording rules заранее считают часто используемые выражения (job:http_errors:rate5m) и сохраняют как новые ряды — ускоряют дашборды/алерты и снижают нагрузку на повторные тяжёлые PromQL.
Разбор
- Именование с
: — конвенция агрегатов.
- Алерты лучше строить на готовых рядах.
- Не плодите rules «на всякий случай».
- Версионируйте rules вместе с дашбордами.
Итог
Recording rules = кэш тяжёлых запросов внутри Prometheus.