Anslutningar / Data och dashboards
InfluxDB och Marrow Health
Automatisk
Varje mätvärde som en tidsserie i InfluxDB, skickad enligt schema.
Öppna i Marrow fungerar på en iPhone med Marrow 1.5 eller senare.
Automatisk Gratis
Marrow skickar CSV eller JSON med POST till en URL enligt schema, med appen stängd. Du behöver: Telegraf eller bryggan på 30 rader från receptet.
- Öppna Exportera i Marrow och tryck på InfluxDB. Slå på Automatisk.
- Kör Telegraf-lyssnaren eller bryggan från receptet framför InfluxDB.
- I Marrow: Ny automatisering. Dess sida frågar efter:
- Adress: Adressen till bryggan eller Telegraf-lyssnaren, inte InfluxDB själv. Den ser ut som
https://<bridge>/. - Rubriker: Lägg till Authorization: Bearer och den hemlighet som bryggan förväntar sig.
- Data och Takt: typen av data, JSON eller CSV, och hur ofta den körs.
- Kör: Tryck på Kör nu för att skicka en första payload.
- Adress: Adressen till bryggan eller Telegraf-lyssnaren, inte InfluxDB själv. Den ser ut som
Om det inte fungerar
I InfluxDB
- Marrow skickar direkt till InfluxDB och misslyckas. InfluxDB:s skriv-API tar bara line protocol, så Marrows JSON får en 400. Peka Marrow mot bryggan eller Telegraf-lyssnaren från receptet.
- Server answered 502 from the bridge. InfluxDB nekade skrivningen. Den svarar 401 när token är fel eller inte kan skriva till bucketen, och 404 när org eller bucket-namnet är fel. InfluxDB 2 vill ha
Authorization: Tokenoch API-token. - Telegraf får ingenting. Lyssnaren använder som standard port 8080 och sökvägen
/telegraf. Receptet sätter port 8798 och/marrow, så adressen i Marrow måste stämma. Den tar Basic-autentisering:Authorization: Basicoch base64 av user:password. - Telegraf svarar 204, men inga punkter. Telegraf svarar med lyckat resultat även när den inte tolkade något. Kontrollera att blocket json_v2 stämmer med payloaden, och kör Telegraf med
--debugför att se vad den läste.
Kontroller för Automatisk
- Testa med Kör nu. Raden under Kör nu berättar vad som hände. Varje 2xx-svar räknas som levererat. Allt annat visas som Server answered och statuskoden, eller nätverksfelet.
- Kolla Aktivitetsloggen. I automatiseringen listar Fler alternativ, Aktivitetslogg de senaste 30 körningarna med resultatet för var och en.
- Körningar kommer sent. iOS väljer tidpunkten för körningar i bakgrunden, och en telefon som ligger låst skickar när den låses upp nästa gång. Sedan senaste körningen hämtar ikapp vid nästa körning som lyckas.
- En mottagare i ditt hemnätverk. Marrow behöver åtkomst till lokalt nätverk för att nå den (Inställningar, Integritet och säkerhet, Lokalt nätverk). Tryck på Kör nu en gång med Marrow öppen, så att iOS kan fråga: i bakgrunden nekar den utan att fråga.
- Den går inte att slå på. Varje automatisering som är på räknas som en anslutning. Gratis har 1 anslutning på åt gången. Marrow Pro har upp till 10: AI:er, servrar och automatiseringar tillsammans.
Fler lösningar i guiderna: Automatisk.