📈 Telemetry API

Зачем это нужно

Мы хотим, чтобы наши устройства и собственные проекты клиентов могли передавать нам данные, чтобы:

  1. пчеловоды отслеживали пасеки в телеметрических дашбордах веб-приложения
  2. пчеловоды сопоставляли данные для получения инсайтов
  3. мы могли генерировать уведомления

Оценка прироста веса пчелиных семей в интенсивный медосборный период

Метрики низкого объёма, которые Entrance Observer может отправлять в веб-приложение

Критерии приёмки

  • гибкий GraphQL API в telemetry-api для хранения метрик временных рядов
  • хранение данных в time-series хранилище telemetry-api. MySQL - текущий fallback, когда отдельная time-series БД не оправдана
  • отрисовка графиков временных рядов в веб-приложении через запросы к telemetry-api через graphql-router