Conexões / Dados e painéis
Painéis do Grafana e Marrow Health
Automatizado
Os seus dados de saúde em painéis do Grafana: o Marrow envia para o InfluxDB em horário programado e o Grafana monta os gráficos.
Abrir no Marrow funciona em um iPhone com o Marrow 1.5 ou mais recente.
Automatizado (Painéis a partir do InfluxDB) Grátis
O Marrow envia CSV ou JSON por POST para uma URL em horário programado, com o app fechado. Você precisa de: o Telegraf ou a ponte de 30 linhas da receita.
- No Marrow, abra Exportar e toque em Painéis do Grafana. Ative Automatizado.
- Rode o listener do Telegraf ou a ponte da receita na frente do InfluxDB.
- No Marrow: Nova automação. A página dela pede:
- Endereço: o endereço da ponte ou do listener do Telegraf, não do InfluxDB em si. Algo como
https://<bridge>/. - Cabeçalhos: adicione Authorization: Bearer e o segredo que a ponte espera.
- Dados e Frequência: o tipo de dado, JSON ou CSV, e com que frequência roda.
- Executar: toque em Executar agora. Depois aponte um painel do Grafana para o bucket do InfluxDB.
- Endereço: o endereço da ponte ou do listener do Telegraf, não do InfluxDB em si. Algo como
Se não funcionar
Nos painéis do Grafana
- O Marrow envia direto para o InfluxDB e falha. A API de escrita do InfluxDB aceita apenas line protocol, então o JSON do Marrow recebe um 400. Aponte o Marrow para a ponte ou para o listener do Telegraf da receita.
- Server answered 502. A ponte da receita responde 502 quando o InfluxDB recusou a gravação. Confira a org e o bucket em
INFLUX_URLe o token emINFLUX_AUTH. - Server answered 401. O segredo no cabeçalho Authorization do Marrow não confere com
MARROW_SECRETna ponte, ou com a autenticação Basic do listener do Telegraf. - O painel está vazio. Cada dia é armazenado à meia-noite UTC, então defina o período como os últimos 30 dias ou mais. As linguagens de consulta que o Grafana oferece dependem da versão do InfluxDB, e o Flux não existe no InfluxDB 3.
Verificações do Automatizado
- Teste com Executar agora. A linha embaixo de Executar agora diz o que aconteceu. Qualquer resposta 2xx conta como entregue. Qualquer outra aparece como “Server answered” e o código de status, ou o erro de rede.
- Confira o Registro de atividades. Na automação, Mais opções, Registro de atividades lista as últimas 30 execuções com o resultado de cada uma.
- As execuções atrasam. O iOS escolhe o momento das execuções em segundo plano, e um celular que fica bloqueado envia na próxima vez que for desbloqueado. Desde a última corrida se atualiza na próxima execução que der certo.
- Um receptor na sua rede doméstica. O Marrow precisa do acesso à Rede Local para alcançá-lo (Ajustes, Privacidade e Segurança, Rede Local). Toque em Executar agora uma vez com o Marrow aberto, para o iOS poder perguntar: em segundo plano ele recusa sem perguntar.
- Não quer ativar. Cada automação ativada conta como uma conexão. O plano Grátis mantém 1 conexão ativa por vez. O Marrow Pro mantém até 10: IAs, servidores e automações juntos.
Mais soluções nos guias: Automatizado.