Connexions / Données et tableaux de bord
Tableaux de bord Grafana et Marrow Health
Automatisé
Vos données de santé sur des tableaux de bord Grafana : Marrow les envoie à InfluxDB selon un calendrier et Grafana en fait des graphiques.
Ouvrir dans Marrow fonctionne sur un iPhone avec Marrow 1.5 ou plus récent.
Automatisé (tableaux de bord depuis InfluxDB) Gratuit
Marrow envoie du CSV ou du JSON en POST vers une URL selon un calendrier, app fermée. Il vous faut : Telegraf ou le pont de 30 lignes de la recette.
- Dans Marrow, ouvrez Exporter et touchez Tableaux de bord Grafana. Activez Automatisé.
- Lancez le listener Telegraf ou le pont de la recette devant InfluxDB.
- Dans Marrow : Nouvelle automatisation. Sa page demande :
- Adresse : l’adresse du pont ou du listener Telegraf, pas celle d’InfluxDB. Elle ressemble à
https://<bridge>/. - En-têtes : ajoutez Authorization: Bearer et le secret que le pont attend.
- Données et Cadence : le type de données, JSON ou CSV, et la fréquence d’exécution.
- Lancer : touchez Lancer maintenant. Puis pointez un tableau de bord Grafana vers le bucket InfluxDB.
- Adresse : l’adresse du pont ou du listener Telegraf, pas celle d’InfluxDB. Elle ressemble à
Si ça ne marche pas
Dans les tableaux de bord Grafana
- Marrow envoie directement à InfluxDB et échoue. L’API d’écriture d’InfluxDB n’accepte que le line protocol : le JSON de Marrow reçoit donc un 400. Pointez Marrow vers le pont ou le listener Telegraf de la recette.
- Server answered 502. Le pont de la recette répond 502 quand InfluxDB a refusé l’écriture. Vérifiez l’org et le bucket dans
INFLUX_URLet le jeton dansINFLUX_AUTH. - Server answered 401. Le secret de l’en-tête Authorization de Marrow ne correspond pas à
MARROW_SECRETsur le pont, ou à l’authentification Basic du listener Telegraf. - Le tableau de bord est vide. Chaque jour est stocké à minuit UTC : réglez donc la plage de temps sur les 30 derniers jours ou plus. Les langages de requête proposés par Grafana dépendent de la version d’InfluxDB, et Flux n’existe pas sur InfluxDB 3.
Vérifications d’Automatisé
- Testez avec Lancer maintenant. La ligne sous Lancer maintenant dit ce qui s’est passé. Toute réponse 2xx compte comme livrée. Tout le reste s’affiche comme Server answered suivi du code d’état, ou l’erreur réseau.
- Consultez l’Historique d’activité. Dans l’automatisation, Plus d’options, Historique d’activité liste ses 30 dernières exécutions avec le résultat de chacune.
- Les exécutions arrivent en retard. iOS choisit le moment des exécutions en arrière-plan, et un téléphone qui reste verrouillé envoie au prochain déverrouillage. Depuis la dernière exécution rattrape le retard à la prochaine exécution réussie.
- Un récepteur sur votre réseau domestique. Marrow a besoin de l’accès au réseau local pour l’atteindre (Réglages, Confidentialité et sécurité, Réseau local). Touchez Lancer maintenant une fois, Marrow ouvert, pour qu’iOS puisse poser la question : en arrière-plan, il refuse sans demander.
- Elle ne veut pas s’activer. Chaque automatisation activée compte comme une connexion. Gratuit garde 1 connexion active à la fois. Marrow Pro en garde jusqu’à 10 : IA, serveurs et automatisations ensemble.
Plus de solutions dans les guides : Automatisé.