Jak mogę grupować dwóch tymczasowych serii Prometheus na nowej etykiecie za pomocą promql?

0

Pytanie

Załóżmy, że mam dwa tymczasowe serii prometeusz, ts1 i ts2. Chciałbym połączyć je w celu utworzenia nowych szeregów czasowych, tsK który będzie mieć etykietę wewnątrz dla stałych szeregów czasowych, tj.

tsK{inner_ts="ts1"} trzeba dać oryginalne szeregi czasowe ts1 i

tsK{inner_ts="ts2"} powinno dać oryginalne szeregi czasowe ts2.

Czy istnieje sposób, aby zrobić to za pomocą PromQL? Próbowałem użyć:

ts1 + ts2 , ts1 or ts2 i (ts1,ts2) ale nic nie zadziałało.

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

Najlepsza odpowiedź

0

Użyj następującej PromQL:

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

Próbowałem to wygląda na to, przywrócił tylko jedną TS
information_interchange

Który z nich, ts1 lub ts2? Czy został utworzony znacznik inner_ts? Czy jest to wartość prawidłowa?
Marcelo Ávila de Oliveira

Pojawia się tylko ts1. To inner_ts etykieta nie jest tworzony
information_interchange

Tak więc, zespół "label_join" nie działa, sprawdź, czy stało się coś nie tak. Można stosować dwa znaki podkreślenia w "imieniu"?
Marcelo Ávila de Oliveira

Tak, jestem dosłownie skopiował swój zespół
information_interchange

Nie mam innego pomysłu, to bardzo dobrze działa na mnie w Prometheus 2.26.0.
Marcelo Ávila de Oliveira

W innych językach

Ta strona jest w innych językach

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