Conexiuni / Date și panouri
InfluxDB și Marrow Health
Automatizat
Fiecare metrică ca serie de timp în InfluxDB, trimisă după un program.
Deschide în Marrow merge pe un iPhone cu Marrow 1.5 sau mai nou.
Automatizat Gratuit
Marrow trimite CSV sau JSON la un URL, după un program, cu aplicația închisă. Ai nevoie de: Telegraf sau puntea de 30 de rânduri din rețetă.
- În Marrow, deschide Exportă și atinge InfluxDB. Activează Automatizat.
- Rulează ascultătorul Telegraf sau puntea din rețetă în fața lui InfluxDB.
- În Marrow: Automatizare nouă. Pagina ei cere:
- Adresă: Adresa punții sau a ascultătorului Telegraf, nu a lui InfluxDB însuși. Arată așa:
https://<bridge>/. - Antete: Adaugă Authorization: Bearer și secretul pe care îl așteaptă puntea.
- Date și Frecvență: tipul de date, JSON sau CSV, și cât de des rulează.
- Rulează: Atinge Rulează acum ca să trimiți un prim conținut.
- Adresă: Adresa punții sau a ascultătorului Telegraf, nu a lui InfluxDB însuși. Arată așa:
Dacă nu merge
În InfluxDB
- Marrow trimite direct în InfluxDB și eșuează. API-ul de scriere al InfluxDB acceptă doar line protocol, așa că JSON-ul Marrow primește un 400. Îndreaptă Marrow spre punte sau spre ascultătorul Telegraf din rețetă.
- Serverul a răspuns 502 de la punte. InfluxDB a refuzat scrierea. Răspunde 401 când tokenul este greșit sau nu poate scrie în bucket și 404 când numele organizației sau al bucket-ului este greșit. InfluxDB 2 vrea
Authorization: Tokenși tokenul API. - Telegraf nu primește nimic. Ascultătorul folosește implicit portul 8080 și calea
/telegraf. Rețeta setează portul 8798 și/marrow, așa că adresa din Marrow trebuie să se potrivească. Acceptă autentificare Basic:Authorization: Basicși base64 din user:password. - Telegraf răspunde 204, dar nu apar puncte. Telegraf răspunde cu succes chiar și când nu a parsat nimic. Verifică dacă blocul json_v2 se potrivește cu conținutul și rulează Telegraf cu
--debugca să vezi ce a citit.
Verificări pentru Automatizat
- Testează cu Rulează acum. Rândul de sub Rulează acum spune ce s-a întâmplat. Orice răspuns 2xx se numără ca livrat. Orice altceva apare ca Server answered urmat de codul de stare sau ca eroarea de rețea.
- Verifică Jurnalul de activitate. În automatizare, Mai multe opțiuni, Jurnal de activitate listează ultimele ei 30 de rulări, cu rezultatul fiecăreia.
- Rulările vin târziu. iOS alege momentul pentru rulările în fundal, iar un telefon care rămâne blocat trimite la următoarea deblocare. „De la ultima rulare” recuperează la următoarea rulare reușită.
- Un receptor în rețeaua ta de acasă. Marrow are nevoie de acces la Local Network ca să ajungă la el (Settings, Privacy and Security, Local Network). Atinge Rulează acum o dată, cu Marrow deschis, ca iOS să poată întreba: în fundal refuză fără să întrebe.
- Nu se activează. Fiecare automatizare activă se numără ca o conexiune. Gratuit păstrează 1 conexiune activă odată. Marrow Pro păstrează până la 10: AI-uri, servere și automatizări la un loc.
Mai multe rezolvări în ghiduri: Automatizat.