Графана/графит - maxSeries на #A и #B

У меня есть две ценовые метрики в Grafana (источник данных: Graphite), показывающие цены something в двух разных валютах EUR и PLN. Я хотел бы отобразить maxSeries из этих двух показателей, однако, прежде чем их сравнивать, мне нужно преобразовать валюты в общую. Я использую метрику обмена валюты для divideSeries метрики PLN, конвертируя ее в EUR.

Моя проблема в том, что я не могу использовать maxSeries с двумя аргументами, например 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(), все работает нормально. В моем примере мне нужно сначала выполнить некоторые преобразования, поэтому я не могу просто использовать подстановочный знак.

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


person NeverEndingQueue    schedule 29.12.2016    source источник


Ответы (1)


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

Сначала мне пришлось удалить функцию removeAbovePercentile(5) из #A.

person NeverEndingQueue    schedule 30.12.2016