Comment puis-je groupe de deux Prometheus timeseries sur une nouvelle étiquette à l'aide de promql?

0

La question

Disons que j'ai deux prometheus timeseries, ts1 et ts2. Je tiens à les combiner pour créer une nouvelle timeseries, tsK qui aura une étiquette à l'intérieur pour le consitutent timeseries, c'est à dire

tsK{inner_ts="ts1"} doit produire l'original de la ts1 timeseries et

tsK{inner_ts="ts2"} doit produire l'original de la ts2 timeseries.

Est-il un moyen de faire cela en utilisant PromQL? J'ai essayé d'utiliser:

ts1 + ts2 , ts1 or ts2 et (ts1,ts2) mais rien n'a fonctionné.

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

La meilleure réponse

0

Utiliser les éléments suivants PromQL:

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

Essayé cela, il semble que seul le retour un seul TS
information_interchange

Dont l'un, st1 ou st2? A la inner_ts étiquette été créé? Est la valeur correcte?
Marcelo Ávila de Oliveira

Juste ts1 est rendu. L' inner_ts l'étiquette n'est pas créé
information_interchange

Ainsi, le "label_join" commande ne fonctionne pas, vérifier pour voir si quelque chose est faux. Avez-vous utilisé deux caractères de soulignement dans le "nom"?
Marcelo Ávila de Oliveira

Oui, j'ai copié votre commande verbatim
information_interchange

Je n'ai pas d'autre idée, cela a fonctionné assez bien pour moi dans Prometheus 2.26.0.
Marcelo Ávila de Oliveira

Dans d'autres langues

Cette page est dans d'autres langues

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