Connessioni / Dati e dashboard
Dashboard Grafana e Marrow Health
Automatico
I tuoi dati di salute nelle dashboard Grafana: Marrow li invia a InfluxDB a intervalli regolari e Grafana li mostra in grafici.
Apri in Marrow funziona su un iPhone con Marrow 1.5 o successivo.
Automatico (Dashboard da InfluxDB) Gratis
Marrow invia in POST CSV o JSON a un URL con una pianificazione, con l'app chiusa. Ti serve: Telegraf oppure il bridge da 30 righe della ricetta.
- In Marrow apri Esporta e tocca Dashboard Grafana. Attiva Automatico.
- Esegui il listener di Telegraf o il bridge della ricetta davanti a InfluxDB.
- In Marrow: Nuova automazione. La sua pagina chiede:
- Indirizzo: l'indirizzo del bridge o del listener di Telegraf, non di InfluxDB stesso. Ha questo aspetto:
https://<bridge>/. - Intestazioni: aggiungi Authorization: Bearer e il segreto che il bridge si aspetta.
- Dati e Cadenza: il tipo di dati, JSON o CSV, e la frequenza di esecuzione.
- Esecuzione: tocca Esegui ora. Poi punta una dashboard Grafana sul bucket di InfluxDB.
- Indirizzo: l'indirizzo del bridge o del listener di Telegraf, non di InfluxDB stesso. Ha questo aspetto:
Se non funziona
Nelle dashboard Grafana
- Marrow invia direttamente a InfluxDB e fallisce. L'API di scrittura di InfluxDB accetta solo il line protocol, quindi il JSON di Marrow riceve un 400. Punta Marrow sul bridge o sul listener di Telegraf della ricetta.
- Server answered 502. Il bridge della ricetta risponde 502 quando InfluxDB ha rifiutato la scrittura. Controlla org e bucket in
INFLUX_URLe il token inINFLUX_AUTH. - Server answered 401. Il segreto nell'intestazione Authorization di Marrow non corrisponde a
MARROW_SECRETsul bridge, oppure all'autenticazione Basic del listener di Telegraf. - La dashboard è vuota. Ogni giorno è salvato a mezzanotte UTC, quindi imposta l'intervallo di tempo sugli ultimi 30 giorni o più. I linguaggi di query offerti da Grafana dipendono dalla versione di InfluxDB, e Flux non c'è in InfluxDB 3.
Controlli per Automatico
- Prova con Esegui ora. La riga sotto Esegui ora dice che cosa è successo. Qualsiasi risposta 2xx conta come consegnata. Tutto il resto compare come Server answered e il codice di stato, oppure l'errore di rete.
- Controlla il Registro attività. Nell'automazione, Altre opzioni, Registro attività elenca le ultime 30 esecuzioni con l'esito di ciascuna.
- Le esecuzioni arrivano in ritardo. È iOS a scegliere il momento delle esecuzioni in background, e un telefono che resta bloccato invia al successivo sblocco. Dall'ultima esecuzione si mette in pari alla prima esecuzione che riesce.
- Un ricevitore sulla tua rete di casa. Per raggiungerlo Marrow ha bisogno dell'accesso alla rete locale (Impostazioni, Privacy e sicurezza, Rete locale). Tocca Esegui ora una volta con Marrow aperto, così iOS può chiedertelo: in background rifiuta senza chiedere.
- Non si attiva. Ogni automazione attiva conta come una connessione. Il piano gratuito ne tiene attiva 1 alla volta. Marrow Pro fino a 10: IA, server e automazioni insieme.
Altre soluzioni nelle guide: Automatico.