Рассчитать процент вместе с groupBy в Grafana - PullRequest
0 голосов
/ 02 мая 2019

Я записываю метрику счетчика успешных и неудачных попыток за каждые 30 секунд в графит.В Grafana я использую в секунду и hitCount (1 минуту), который агрегирует количество (успех и неудача) за каждую минуту.Теперь мне нужно рассчитать процент успеха за каждую минуту?Любой совет, как поступить?

Также я использую groupbyNode для четвертой метрики *, упомянутой ниже.

Success metric : api.server.metric.*.success.count
Failure metric : api.server.metric.*.failure.count

1 Ответ

0 голосов
/ 02 мая 2019

Попробуйте что-то вроде этого:

asPercent(api.server.metric.*.success.count,sumSeries(api.server.metric.*success.count, api.server.metric.*.failure.count),0)

или если у вас просто неудача и успех в качестве значений:

asPercent(api.server.metric.*.success.count,api.server.metric.*.*.count,0)
...