Как я могу сгруппировать две таймсерии Prometheus на новой этикетке с помощью promql?

Допустим, у меня есть две таймсерии Прометея, ts1 а также ts2. Я хотел бы объединить их, чтобы создать новый таймсериал, tsK который будет иметь метку внутри для составных таймсерий, т.е.

tsK{inner_ts="ts1"} должен дать исходные таймсерии ts1 и

tsK{inner_ts="ts2"} должен дать исходный таймсерию ts2.

Есть ли способ сделать это с помощью PromQL? Я пробовал использовать:

ts1 + ts2 , ts1 or ts2 а также (ts1,ts2) но ничего не сработало.

1 ответ

Используйте следующий PromQL:

      label_join(ts1, "inner_ts", "", "__name__") or label_join(ts2, "inner_ts", "", "__name__")
Другие вопросы по тегам