Conexões / Dados e painéis
InfluxDB e Marrow Health
Automatizado
Cada métrica como uma série temporal no InfluxDB, enviada em horário programado.
Abrir no Marrow funciona em um iPhone com o Marrow 1.5 ou mais recente.
Automatizado 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 InfluxDB. 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 para enviar um primeiro payload.
- Endereço: o endereço da ponte ou do listener do Telegraf, não do InfluxDB em si. Algo como
Se não funcionar
No InfluxDB
- 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 vindo da ponte. O InfluxDB recusou a gravação. Ele responde 401 quando o token está errado ou não pode gravar no bucket, e 404 quando o nome da org ou do bucket está errado. O InfluxDB 2 quer
Authorization: Tokene o token da API. - O Telegraf não recebe nada. O listener usa por padrão a porta 8080 e o caminho
/telegraf. A receita define a porta 8798 e/marrow, então o endereço no Marrow precisa bater. Ele usa autenticação Basic:Authorization: Basice o base64 de usuário:senha. - O Telegraf responde 204, mas sem pontos. O Telegraf responde sucesso mesmo quando não interpretou nada. Confira se o bloco json_v2 combina com o payload e rode o Telegraf com
--debugpara ver o que ele leu.
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.