Promql kullanarak iki Prometheus zaman serisini yeni bir etikette nasıl gruplayabilirim?

0

Soru

Diyelim ki iki prometheus zaman serimim var, ts1 ve ts2. Yeni bir zaman serisi oluşturmak için bunları birleştirmek istiyorum, tsK consitutent zaman serileri için içinde bir etiket olacak, yani.

tsK{inner_ts="ts1"} orijinal ts1 zaman serilerini vermeli ve

tsK{inner_ts="ts2"} orijinal ts2 zaman serilerini vermelidir.

Bunu PromQL kullanarak yapmanın bir yolu var mı? Kullanmayı denedim:

ts1 + ts2 , ts1 or ts2 ve (ts1,ts2) ama hiçbir şey işe yaramadı.

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

En iyi cevabı

0

Aşağıdaki promql'i kullanın:

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

Bunu denedim, sadece tek bir TS döndürüyor gibi görünüyor
information_interchange

Hangisi, ts1 mi ts2 mi? Inner_ts etiketi oluşturuldu mu? Değer doğru mu?
Marcelo Ávila de Oliveira

Sadece ts1 oluşturulur. Bu inner_ts etiket oluşturulmadı
information_interchange

Yani" label_join " komutu işe yaramadı, bir şeylerin yanlış olup olmadığını kontrol edin. "Ad" da iki altı çizili karakter kullandınız mı?
Marcelo Ávila de Oliveira

Evet, komutunuzu aynen kopyaladım.
information_interchange

Başka bir fikrim yok, Prometheus 2.26.0'da benim için oldukça iyi çalıştı.
Marcelo Ávila de Oliveira

Diğer dillerde

Bu sayfa diğer dillerde

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