Verbindungen / Daten und Dashboards
Grafana-Dashboards und Marrow Health
Automatisiert
Deine Gesundheitsdaten in Grafana-Dashboards: Marrow sendet nach Zeitplan an InfluxDB, und Grafana zeichnet sie als Diagramme.
„In Marrow öffnen“ funktioniert auf einem iPhone mit Marrow 1.5 oder neuer.
Automatisiert (Dashboards aus InfluxDB) Kostenlos
Marrow sendet CSV oder JSON nach Zeitplan per POST an eine URL, bei geschlossener App. Voraussetzung: Telegraf oder die Brücke mit 30 Zeilen aus dem Rezept.
- Öffne in Marrow „Exportieren“ und tippe auf Grafana-Dashboards. Schalte Automatisiert ein.
- Starte den Telegraf-Listener oder die Brücke aus dem Rezept vor InfluxDB.
- In Marrow: Neue Automation. Die Seite fragt nach:
- Adresse: Die Adresse der Brücke oder des Telegraf-Listeners, nicht von InfluxDB selbst. Sie sieht so aus:
https://<bridge>/. - Header: Füge Authorization: Bearer und das Geheimnis hinzu, das die Brücke erwartet.
- Daten und Takt: die Art der Daten, JSON oder CSV, und wie oft es läuft.
- Ausführen: Tippe auf „Jetzt ausführen“. Richte dann ein Grafana-Dashboard auf den InfluxDB-Bucket aus.
- Adresse: Die Adresse der Brücke oder des Telegraf-Listeners, nicht von InfluxDB selbst. Sie sieht so aus:
Wenn es nicht klappt
In Grafana-Dashboards
- Marrow sendet direkt an InfluxDB und scheitert. Die Schreib-API von InfluxDB nimmt nur Line Protocol an, deshalb bekommt das JSON von Marrow ein 400. Richte Marrow auf die Brücke oder den Telegraf-Listener aus dem Rezept aus.
- Server answered 502. Die Brücke aus dem Rezept antwortet mit 502, wenn InfluxDB den Schreibvorgang abgelehnt hat. Prüfe Org und Bucket in
INFLUX_URLund das Token inINFLUX_AUTH. - Server answered 401. Das Geheimnis im Authorization-Header von Marrow stimmt nicht mit
MARROW_SECRETauf der Brücke überein, oder mit der Basic-Authentifizierung am Telegraf-Listener. - Das Dashboard ist leer. Jeder Tag wird um Mitternacht UTC gespeichert, stelle den Zeitraum also auf die letzten 30 Tage oder mehr. Welche Abfragesprachen Grafana anbietet, hängt von der InfluxDB-Version ab, und Flux gibt es in InfluxDB 3 nicht.
Automatisiert prüfen
- Teste mit „Jetzt ausführen“. Die Zeile darunter sagt, was passiert ist. Jede 2xx-Antwort zählt als zugestellt. Alles andere erscheint als Server answered mit dem Statuscode oder als Netzwerkfehler.
- Sieh ins Aktivitätsprotokoll. In der Automation listet Weitere Optionen, Aktivitätsprotokoll ihre letzten 30 Läufe mit dem Ergebnis jedes Laufs.
- Läufe kommen spät. iOS bestimmt den Zeitpunkt für Läufe im Hintergrund, und ein Handy, das gesperrt bleibt, sendet beim nächsten Entsperren. „Seit dem letzten Lauf“ holt beim nächsten erfolgreichen Lauf alles nach.
- Ein Empfänger in deinem Heimnetz. Marrow braucht Zugriff auf das lokale Netzwerk, um ihn zu erreichen (Einstellungen, Datenschutz & Sicherheit, Lokales Netzwerk). Tippe einmal bei geöffnetem Marrow auf „Jetzt ausführen“, damit iOS fragen kann: Im Hintergrund lehnt es ohne Nachfrage ab.
- Sie lässt sich nicht einschalten. Jede eingeschaltete Automation zählt als Verbindung. Kostenlos erlaubt 1 Verbindung gleichzeitig. Marrow Pro erlaubt bis zu 10: KIs, Server und Automationen zusammen.
Weitere Lösungen in den Anleitungen: Automatisiert.