Bağlantılar / Veriler ve paneller
InfluxDB ve Marrow Health
Otomatik
Her ölçüm InfluxDB'de bir zaman serisi olarak, bir zamanlamayla gönderilir.
Marrow'da aç, Marrow 1.5 veya üzeri olan 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 Dışa aktar'ı açın ve InfluxDB'ye dokunun. Otomatik'i 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:
Ç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 1 bağlantı açık kalır. Marrow Pro'da en fazla 10: yapay zekalar, sunucular ve otomasyonlar birlikte.
Rehberlerde daha fazla çözüm: Otomatik.