2016-12-29 6 views
0

У меня есть 2 показателя цены в Grafana (источник данных: Graphite), показывающий цены something в 2 разных валютах EUR и PLN. Я бы хотел отобразить maxSeries из этих 2 показателей, однако прежде, чем сравнивать их, мне нужно преобразовать валюты в общую. Я использую показатель обмена валюты на divideSeriesPLN метрической, преобразуя его в EUR.Графана/графит - maxSeries на #A и #B

Моя проблема заключается в том, что я не могу использовать maxSeries с 2-мя аргументами, как maxSeries(#A,#C) в точно так же, как вы можете передать #B в качестве аргумента divideSeries. Это просто не работает правильно.

Мои показатели:

#A - stats.gauges.something.EUR.price.removeAbovePercentile(5) 
#B - stats.gauges.currency.EURPLN 
#C - stats.gauges.something.PLN.price.divideSeries(#B) 
#D - maxSeries(#A,#C)  <---- desired output 

Когда я использую maxSeries по шаблону запроса списка несколько метрик т.д .: stats.gauges.*.EUR.price.maxSeries() он работает нормально. В моем примере сначала мне нужно сделать некоторые преобразования, поэтому я не могу просто использовать подстановочный знак.

Как я могу это достичь?

ответ

0

Я использовал Toggle Edit Mode и вручную напечатал: maxSeries(#A,#C), но результат был неправильным, синяя линия должна быть максимальной, но по какой-то причине она не всегда была максимальной. grafana maxSeries

Мне пришлось снять функцию removeAbovePercentile(5) с #A.

 Смежные вопросы

  • Нет связанных вопросов^_^