Графана-maxSeries на #A и #B

I’ve got 2 price metrics in Grafana (datasource: Graphite) showing prices of somethingin 2 different Currents EURand PLN. Я хотел бы показать maxSeriesэти 2 метрики,однако, прежде чем сравнивать их имеет смысл, мне нужно конвертировать валюты в общую. Я использую метрику обмена валют divideSeriesPLNв Метрику, преобразуя ее в EUR.

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

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

1 ответ

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

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