Подключения / Данные и дашборды
Дашборды Grafana и Marrow Health
Автоматически
Ваши данные о здоровье на дашбордах Grafana: Marrow по расписанию отправляет их в InfluxDB, а Grafana строит графики.
«Открыть в Marrow» работает на iPhone с Marrow 1.5 или новее.
Автоматически (Дашборды из InfluxDB) Бесплатно
Marrow отправляет CSV или JSON на URL по расписанию, при закрытом приложении. Что нужно: Telegraf или мост на 30 строк из рецепта.
- В Marrow откройте «Экспорт» и нажмите «Дашборды Grafana». Включите «Автоматически».
- Запустите слушатель Telegraf или мост из рецепта перед InfluxDB.
- В Marrow: Новая автоматизация. На ее странице запрашивается:
- Адрес: адрес моста или слушателя Telegraf, а не самого InfluxDB. Выглядит так:
https://<bridge>/. - Заголовки: добавьте Authorization: Bearer и секрет, который ожидает мост.
- Данные и Периодичность: вид данных, JSON или CSV, и как часто выполняется запуск.
- Запуск: нажмите «Запустить сейчас». Затем направьте дашборд Grafana на бакет InfluxDB.
- Адрес: адрес моста или слушателя Telegraf, а не самого InfluxDB. Выглядит так:
Если не получается
В дашбордах Grafana
- Marrow отправляет прямо в InfluxDB, и ошибка. API записи InfluxDB принимает только line protocol, поэтому JSON от Marrow получает 400. Направьте Marrow на мост или слушатель Telegraf из рецепта.
- Server answered 502. Мост из рецепта отвечает 502, когда InfluxDB отказал в записи. Проверьте организацию и бакет в
INFLUX_URLи токен вINFLUX_AUTH. - Server answered 401. Секрет в заголовке Authorization в Marrow не совпадает с
MARROW_SECRETна мосту или с Basic-авторизацией на слушателе Telegraf. - Дашборд пуст. Каждый день хранится на полночь UTC, поэтому установите диапазон времени на последние 30 дней или больше. Языки запросов, которые предлагает Grafana, зависят от версии InfluxDB, а Flux в InfluxDB 3 нет.
Проверки «Автоматически»
- Проверьте кнопкой «Запустить сейчас». Строка под ней сообщает, что произошло. Любой ответ 2xx считается доставкой. Все остальное отображается как Server answered с кодом статуса или как сетевая ошибка.
- Посмотрите «Журнал активности». В автоматизации «Другие параметры», «Журнал активности» показывает ее последние 30 запусков с результатом каждого.
- Запуски приходят поздно. Момент фоновых запусков выбирает iOS, а телефон, остающийся заблокированным, отправит данные при следующей разблокировке. «С последнего запуска» наверстает пропущенное при следующем успешном запуске.
- Приемник в вашей домашней сети. Чтобы до него добраться, Marrow нужен доступ к локальной сети (Настройки, Конфиденциальность и безопасность, Локальная сеть). Один раз нажмите «Запустить сейчас» при открытом Marrow, чтобы iOS могла спросить: в фоне она отказывает без вопроса.
- Не включается. Каждая включенная автоматизация считается подключением. На бесплатном тарифе одновременно может быть включено 1 подключение. В Marrow Pro до 10: ИИ, серверы и автоматизации вместе.
Другие решения в руководствах: Автоматически.