Агрегированные показатели Heroku в реальном времени из журналов JSON - PullRequest
0 голосов
/ 08 октября 2019

У меня есть приложение Django, работающее на Heroku, и журналы json выводятся на papertrail в следующем формате (примеры):

   {"message_type":"profile", "method":"a", "runtime":1000, "timestamp: 1570524933}
   {"message_type":"profile", "method":"b", "runtime":1020, "timestamp: 1570524934}
   {"message_type":"profile", "method":"a", "runtime":2020, "timestamp: 1570524934}

Например, я хочу построить диаграмму в реальном времени на Grafana, которая можетпоказать среднее время выполнения методов a и b в течение дня, но не уверен, как я могу запускать функции выбора или агрегирования, такие как (среднее, максимальное, минимальное и т. д.), используя данные из papertrail.

До сих пор я смотрел на настройку оповещения на бумажной трассе для определенных критериев журнала, который затем пингует Графит Графана, однако это дает только суммированное количество событий.

Кто-нибудь имеет какие-либо входные данные по этому, может бытьдостигли?

...