Представьте, что у нас есть следующие 6 показателей:
metric1-value metric1-value-expected
metric2-value metric2-value-expected
metric3-value metric3-value-expected
И мы хотим создать выражение для сравнения этих показателей на основе номера имени. Это следующее:
metric1-value == metric1-value-expected
metric2-value == metric2-value-expected
metric3-value == metric3-value-expected
Что-то вроде этого:
{__name__=~"metric.*-value"} == {__name__=~"metric.*-value-expected"}
Но я получил следующую ошибку:
Ошибка при выполнении запроса: соответствие "многие ко многим" запрещено: соответствующие метки должны быть уникальными с одной стороны.
Есть ли способ сделать это в файле правил Prometheus?