Bağlantılar / Dışa aktarmalar / Veriler ve paneller
InfluxDB ve Marrow
Otomatik
Her ölçüm InfluxDB'de bir zaman serisi olarak, bir zamanlamayla gönderilir.
Marrow'da aç, Marrow 1.6 veya üzerini çalıştıran bir iPhone'da çalışır.
Otomatik Ücretsiz
Marrow, uygulama kapalıyken bir zamanlamayla bir URL'ye CSV ya da JSON gönderir. Gerekenler: Telegraf ya da tariften 30 satırlık köprü.
- Marrow'da Bağlantılar bölümünde Dışa aktarmalar sayfasını açın ve InfluxDB öğesine dokunun. Otomatik seçeneğini açın.
- Telegraf dinleyicisini ya da tariften köprüyü InfluxDB'nin önünde çalıştırın.
- Marrow'da: Yeni Otomasyon. Sayfası şunları ister:
- Adres: InfluxDB'nin kendisi değil, köprünün ya da Telegraf dinleyicisinin adresi. Şuna benzer:
https://<bridge>/. - Başlıklar: Authorization: Bearer ve köprünün beklediği gizli anahtarı ekleyin.
- Veriler ve Sıklık: veri türü, JSON ya da CSV ve ne sıklıkta çalışacağı.
- Çalıştır: İlk yükü göndermek için Şimdi çalıştır'a dokunun.
- Adres: InfluxDB'nin kendisi değil, köprünün ya da Telegraf dinleyicisinin adresi. Şuna benzer:
InfluxDB ile yapılanlar
Body OpsTelefonunuzdan, saatinizden ve kayıtlarınızdan gelen her sinyal tek bir Grafana panosunda, saatte bir güncellenir.
Halkalarla Bir YılBir yılın tek resmi: kalp atış hızı, uyku, adımlar, kalori, ses ve gün ışığı, Body Ops verisinden altı saat halkası olarak.Bir şey mi yaptınız? Marrow ile yapılanlar sayfasına ekleyin.
Çalışmazsa
InfluxDB'de
- Marrow doğrudan InfluxDB'ye gönderiyor ve başarısız oluyor. InfluxDB'nin yazma API'si yalnızca line protocol kabul eder, bu yüzden Marrow'un JSON'u 400 alır. Marrow'u tarifteki köprüye ya da Telegraf dinleyicisine yönlendirin.
- Köprüden Server answered 502. InfluxDB yazmayı reddetti. Belirteç yanlışsa ya da bucket'a yazamıyorsa 401, org veya bucket adı yanlışsa 404 yanıtı verir. InfluxDB 2,
Authorization: Tokenve API belirtecini ister. - Telegraf hiçbir şey almıyor. Dinleyici varsayılan olarak 8080 portunu ve
/telegrafyolunu kullanır. Tarif 8798 portunu ve/marrowyolunu ayarlar, bu yüzden Marrow'daki adres eşleşmelidir. Basic auth ister:Authorization: Basicve kullanıcı:parola değerinin base64'ü. - Telegraf 204 yanıtı veriyor ama nokta yok. Telegraf hiçbir şey ayrıştırmasa bile başarı yanıtı verir. json_v2 bloğunun yükle eşleştiğini kontrol edin ve neyi okuduğunu görmek için Telegraf'ı
--debugile çalıştırın.
Otomatik kontroller
- Şimdi çalıştır ile test edin. Şimdi çalıştır'ın altındaki satır ne olduğunu söyler. Her 2xx yanıtı teslim edilmiş sayılır. Başka her şey “Server answered” ve durum koduyla ya da ağ hatası olarak görünür.
- Aktivite günlüğüne bakın. Otomasyonda Daha fazla seçenek, Aktivite günlüğü son 30 çalıştırmayı her birinin sonucuyla listeler.
- Çalıştırmalar geç geliyor. iOS arka plan çalıştırmalarının anına karar verir ve gün boyu kilitli kalan bir telefon, kilidi bir sonraki açılışında gönderir. Son çalıştırmadan beri, başarılı olan bir sonraki çalıştırmada telafi eder.
- Ev ağınızdaki bir alıcı. Marrow'un ona ulaşması için Yerel Ağ erişimine ihtiyacı var (Ayarlar, Gizlilik ve Güvenlik, Yerel Ağ). iOS sorabilsin diye Marrow açıkken bir kez Şimdi çalıştır'a dokunun: arka planda sormadan reddeder.
- Açılmıyor. Açık olan her otomasyon bir bağlantı sayılır. Ücretsiz planda aynı anda 3 bağlantı açık kalabilir. Marrow Pro'da 20'ye kadar: yapay zekalar, sunucular ve otomasyonlar toplam olarak. Kaynaklar hiçbir zaman sayılmaz.
Rehberlerde daha fazla çözüm: Otomatik.