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

0

Вопрос

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

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

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

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

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

alert observability prometheus promql
2021-11-20 00:04:33
1

Лучший ответ

0

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

label_join(ts1, "inner_ts", "", "__name__") or label_join(ts2, "inner_ts", "", "__name__")
2021-11-21 22:27:27

Попробовал это, похоже, вернул только одну TS
information_interchange

Какой из них, ts1 или ts2? Была ли создана метка inner_ts? Является ли значение правильным?
Marcelo Ávila de Oliveira

Отображается только ts1. То inner_ts метка не создается
information_interchange

Итак, команда "label_join" не сработала, проверьте, не случилось ли что-то не так. Вы использовали два символа подчеркивания в "имени"?
Marcelo Ávila de Oliveira

Да, я дословно скопировал вашу команду
information_interchange

У меня нет другой идеи, это очень хорошо сработало для меня в Prometheus 2.26.0.
Marcelo Ávila de Oliveira

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

Популярное в этой категории

Популярные вопросы в этой категории