Kết nối / Xuất / Dữ liệu và bảng điều khiển
InfluxDB và Marrow
Tự động
Mọi chỉ số dưới dạng chuỗi thời gian trong InfluxDB, được đẩy theo lịch.
Mở trong Marrow hoạt động trên iPhone có Marrow 1.6 trở lên.
Tự động Miễn phí
Marrow POST CSV hoặc JSON tới một URL theo lịch, kể cả khi đóng ứng dụng. Bạn cần: Telegraf hoặc cầu nối 30 dòng trong công thức.
- Trong Marrow, mở Kết nối, rồi chọn Xuất và chạm vào InfluxDB. Bật Tự động.
- Chạy trình lắng nghe Telegraf hoặc cầu nối trong công thức, đặt trước InfluxDB.
- Trong Marrow: Tự động hóa mới. Trang của nó hỏi:
- Địa chỉ: địa chỉ của cầu nối hoặc trình lắng nghe Telegraf, không phải chính InfluxDB. Trông như
https://<bridge>/. - Tiêu đề: thêm Authorization: Bearer và bí mật mà cầu nối mong đợi.
- Dữ liệu và Nhịp chạy: loại dữ liệu, JSON hoặc CSV, và tần suất chạy.
- Chạy: chạm Chạy ngay để gửi payload đầu tiên.
- Địa chỉ: địa chỉ của cầu nối hoặc trình lắng nghe Telegraf, không phải chính InfluxDB. Trông như
Xây dựng với InfluxDB
Body OpsMọi tín hiệu từ điện thoại, đồng hồ và nhật ký của bạn trên một bảng điều khiển Grafana, cập nhật mỗi giờ.
Một năm trong những vòng trònMột bức tranh về cả năm: nhịp tim, giấc ngủ, bước chân, calo, âm thanh và ánh sáng ban ngày thành sáu vòng đồng hồ, từ dữ liệu Body Ops.Bạn đã làm ra gì đó? Thêm vào Xây dựng với Marrow.
Nếu không chạy được
Trong InfluxDB
- Marrow POST thẳng tới InfluxDB và thất bại. API ghi của InfluxDB chỉ nhận line protocol, nên JSON của Marrow nhận lỗi 400. Hãy trỏ Marrow tới cầu nối hoặc trình lắng nghe Telegraf trong công thức.
- Server answered 502 từ cầu nối. InfluxDB từ chối việc ghi. Nó trả lời 401 khi token sai hoặc không ghi được vào bucket, và 404 khi tên org hoặc bucket sai. InfluxDB 2 cần
Authorization: Tokenvà API token. - Telegraf không nhận được gì. Trình lắng nghe mặc định dùng cổng 8080 và đường dẫn
/telegraf. Công thức đặt cổng 8798 và/marrow, nên địa chỉ trong Marrow phải khớp. Nó nhận Basic auth:Authorization: Basicvà base64 của user:password. - Telegraf trả lời 204 mà không có điểm dữ liệu. Telegraf trả lời thành công ngay cả khi nó không phân tích được gì. Kiểm tra khối json_v2 khớp với payload, và chạy Telegraf với
--debugđể xem nó đã đọc gì.
Kiểm tra Tự động
- Thử bằng Chạy ngay. Dòng bên dưới Chạy ngay cho biết chuyện gì đã xảy ra. Bất kỳ phản hồi 2xx nào cũng tính là đã gửi. Còn lại sẽ hiện là Server answered cùng mã trạng thái, hoặc lỗi mạng.
- Kiểm tra Nhật ký hoạt động. Trong tác vụ, Thêm tùy chọn, Nhật ký hoạt động liệt kê 30 lần chạy gần nhất cùng kết quả của từng lần.
- Các lần chạy đến muộn. iOS chọn thời điểm cho các lần chạy nền, và một chiếc điện thoại khóa cả ngày sẽ gửi khi được mở khóa lần tiếp theo. Kể từ lần chạy trước sẽ bắt kịp ở lần chạy thành công kế tiếp.
- Bên nhận trong mạng nhà bạn. Marrow cần quyền truy cập Mạng cục bộ để kết nối tới đó (Cài đặt, Quyền riêng tư và Bảo mật, Mạng cục bộ). Chạm Chạy ngay một lần khi đang mở Marrow để iOS có thể hỏi: ở chế độ nền, nó từ chối mà không hỏi.
- Nó không bật được. Mỗi tự động hóa đang bật được tính là một kết nối. Gói Free giữ 3 kết nối bật cùng lúc. Marrow Pro giữ tối đa 20: gồm AI, máy chủ và tự động hóa. Nguồn không bao giờ được tính.
Thêm cách khắc phục trong hướng dẫn: Tự động.