Verbindingen / Data en dashboards
InfluxDB en Marrow Health
Geautomatiseerd
Elke meetwaarde als tijdreeks in InfluxDB, volgens een schema gepost.
Openen in Marrow werkt op een iPhone met Marrow 1.5 of nieuwer.
Geautomatiseerd Gratis
Marrow post CSV of JSON volgens een schema naar een URL, ook met de app gesloten. Je hebt nodig: Telegraf of de bridge van 30 regels uit het recept.
- Open in Marrow Exporteer en tik op InfluxDB. Zet Geautomatiseerd aan.
- Draai de Telegraf-listener of de bridge uit het recept vóór InfluxDB.
- In Marrow: Nieuwe automatisering. De pagina vraagt om:
- Adres: het adres van de bridge of de Telegraf-listener, niet van InfluxDB zelf. Het ziet eruit als
https://<bridge>/. - Kopteksten: voeg Authorization: Bearer toe en het geheim dat de bridge verwacht.
- Gegevens en Cadans: het soort gegevens, JSON of CSV, en hoe vaak het draait.
- Uitvoeren: tik op Nu uitvoeren om een eerste payload te sturen.
- Adres: het adres van de bridge of de Telegraf-listener, niet van InfluxDB zelf. Het ziet eruit als
Als het niet werkt
In InfluxDB
- Marrow post rechtstreeks naar InfluxDB en dat mislukt. De schrijf-API van InfluxDB accepteert alleen line protocol, dus de JSON van Marrow krijgt een 400. Wijs Marrow naar de bridge of de Telegraf-listener uit het recept.
- Server answered 502 from the bridge. InfluxDB weigerde het schrijven. Het antwoordt 401 als het token onjuist is of niet naar de bucket kan schrijven, en 404 als de naam van de org of bucket niet klopt. InfluxDB 2 wil
Authorization: Tokenen het API-token. - Telegraf krijgt niets. De listener gebruikt standaard poort 8080 en het pad
/telegraf. Het recept stelt poort 8798 en/marrowin, dus het adres in Marrow moet daarmee overeenkomen. Hij accepteert Basic auth:Authorization: Basicen de base64 van gebruiker:wachtwoord. - Telegraf antwoordt 204, maar er zijn geen punten. Telegraf meldt succes, ook als het niets heeft kunnen verwerken. Controleer of het json_v2-blok bij de payload past en draai Telegraf met
--debugom te zien wat het las.
Controles voor Geautomatiseerd
- Test met Nu uitvoeren. De regel onder Nu uitvoeren zegt wat er gebeurde. Elk 2xx-antwoord telt als afgeleverd. Al het andere verschijnt als Server answered met de statuscode, of de netwerkfout.
- Bekijk het Activiteitenlog. In de automatisering toont Meer opties, Activiteitenlog de laatste 30 runs met het resultaat van elke run.
- Runs komen laat. iOS kiest het moment voor runs op de achtergrond, en een telefoon die op slot blijft, verstuurt pas bij de volgende keer ontgrendelen. Sinds laatste run haalt het in bij de volgende run die slaagt.
- Een ontvanger op je thuisnetwerk. Marrow heeft toegang tot Lokaal netwerk nodig om erbij te kunnen (Instellingen, Privacy en beveiliging, Lokaal netwerk). Tik één keer op Nu uitvoeren terwijl Marrow open is, zodat iOS het kan vragen: op de achtergrond weigert iOS zonder te vragen.
- Hij gaat niet aan. Elke automatisering die aanstaat, telt als een verbinding. Gratis houdt 1 verbinding tegelijk aan. Marrow Pro houdt er maximaal 10 aan: AI's, servers en automatiseringen samen.
Meer oplossingen in de handleidingen: Geautomatiseerd.