Ako môžem skupiny dvoch Prometheus timeseries na nový štítok promql?

0

Otázka

Povedzme, že mám dve prometheus timeseries, ts1 a ts2. Ja by som chcel spojiť ich, ak chcete vytvoriť nový timeseries, tsK čo bude mať štítka pre consitutent timeseries, t. j.

tsK{inner_ts="ts1"} mal by priniesť originál ts1 timeseries a

tsK{inner_ts="ts2"} mal by priniesť originál ts2 timeseries.

Existuje spôsob, ako to urobiť pomocou PromQL? Snažil som sa pomocou:

ts1 + ts2 , ts1 or ts2 a (ts1,ts2) ale nič pracoval.

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

Najlepšiu odpoveď

0

Použite nasledujúce PromQL:

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

Snažil tento, zdá sa vrátiť iba jeden TS
information_interchange

Ktorý, ts1 alebo ts2? Má inner_ts menovky vytvorené? Je hodnota, správny?
Marcelo Ávila de Oliveira

Len ts1 je vykreslený. Na inner_ts značka nie je vytvorené
information_interchange

Takže "label_join" príkaz nefunguje, skontrolujte, či je niečo v neporiadku. Už ste používali dva zdôrazňujú znaky v poli "názov"?
Marcelo Ávila de Oliveira

Áno, som kopírovať príkaz doslovne
information_interchange

Nemám žiadne iné myšlienky, fungovalo to celkom dobre, pre mňa v Prometheus 2.26.0.
Marcelo Ávila de Oliveira

V iných jazykoch

Táto stránka je v iných jazykoch

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