Připojení / Exporty / Data a přehledy
InfluxDB a Marrow
Automatické
Každá metrika jako časová řada v InfluxDB, odesílaná podle rozvrhu.
Otevřít v Marrow funguje v iPhonu s Marrow 1.6 nebo novějším.
Automatické Zdarma
Marrow posílá CSV nebo JSON na adresu URL podle rozvrhu, i se zavřenou aplikací. Potřebujete: Telegraf nebo můstek o 30 řádcích z receptu.
- V Marrow otevřete Připojení, potom Exporty a klepněte na InfluxDB. Zapněte Automatické.
- Spusťte před InfluxDB listener Telegraf nebo můstek z receptu.
- V Marrow: Nová automatizace. Její stránka se ptá na:
- Adresa: adresa můstku nebo listeneru Telegraf, ne samotného InfluxDB. Vypadá takto:
https://<bridge>/. - Záhlaví: přidejte Authorization: Bearer a tajný klíč, který můstek očekává.
- Data a Interval: druh dat, JSON nebo CSV, a jak často se to spouští.
- Spuštění: klepnutím na Spustit hned odešlete první data.
- Adresa: adresa můstku nebo listeneru Telegraf, ne samotného InfluxDB. Vypadá takto:
Vytvořeno s InfluxDB
Body OpsKaždý signál z telefonu, hodinek a záznamů na jednom dashboardu Grafana, aktualizovaný každou hodinu.
Rok v kruzíchJeden obrázek celého roku: tepová frekvence, spánek, kroky, kalorie, hluk a denní světlo jako šest hodinových kruhů z dat Body Ops.Vytvořili jste něco? Přidejte to na stránku Vytvořeno s Marrow.
Když to nefunguje
V InfluxDB
- Marrow posílá přímo do InfluxDB a selhává. Zapisovací API InfluxDB přijímá jen line protocol, takže JSON z Marrow dostane odpověď 400. Nasměrujte Marrow na můstek nebo listener Telegraf z receptu.
- Server answered 502 z můstku. InfluxDB zápis odmítl. Odpovídá 401, když je token špatný nebo nemůže zapisovat do bucketu, a 404, když je špatný název org nebo bucketu. InfluxDB 2 chce
Authorization: Tokena token API. - Telegraf nic nedostává. Listener má výchozí port 8080 a cestu
/telegraf. Recept nastavuje port 8798 a/marrow, takže adresa v Marrow musí odpovídat. Přijímá ověření Basic:Authorization: Basica base64 z user:password. - Telegraf odpovídá 204, a přesto žádné body. Telegraf odpoví úspěchem, i když nic nezpracoval. Ověřte, že blok json_v2 odpovídá datům, a spusťte Telegraf s
--debug, abyste viděli, co přečetl.
Kontroly Automatických
- Vyzkoušejte přes Spustit hned. Řádek pod Spustit hned říká, co se stalo. Za doručenou se počítá každá odpověď 2xx. Cokoli jiného se zobrazí jako Server answered a stavový kód, nebo síťová chyba.
- Zkontrolujte Záznam aktivit. V automatizaci vypíše Další možnosti, Záznam aktivit posledních 30 spuštění s výsledkem každého.
- Spuštění přicházejí pozdě. Okamžik spuštění na pozadí vybírá iOS a telefon, který zůstane zamčený, odešle data, až bude příště odemčený. Od posledního spuštění dožene zpoždění při dalším úspěšném spuštění.
- Příjemce v domácí síti. Marrow potřebuje přístup k místní síti, aby se k němu dostal (Nastavení, Soukromí a zabezpečení, Místní síť). Klepněte jednou na Spustit hned s otevřeným Marrow, aby se iOS mohl zeptat: na pozadí odmítne bez ptaní.
- Nejde zapnout. Každá zapnutá automatizace se počítá jako jedno připojení. Verze zdarma umožňuje mít zapnutá 3 připojení najednou. Marrow Pro až 20: AI, servery a automatizace dohromady. Zdroje se nepočítají nikdy.
Další opravy v návodech: Automatické.