การเชื่อมต่อ / ข้อมูลและแดชบอร์ด
InfluxDB และ Marrow Health
อัตโนมัติ
ทุกตัวชี้วัดเป็นอนุกรมเวลาใน InfluxDB โพสต์ตามกำหนดเวลา
เปิดใน Marrow ใช้ได้บน iPhone ที่มี Marrow 1.5 ขึ้นไป
อัตโนมัติ ฟรี
Marrow โพสต์ CSV หรือ JSON ไปยัง URL ตามกำหนดเวลา แม้ปิดแอปอยู่ สิ่งที่ต้องมี: Telegraf หรือบริดจ์ 30 บรรทัดจากสูตร
- ใน Marrow เปิดส่งออกแล้วแตะ InfluxDB เปิด อัตโนมัติ
- รันตัวรับของ Telegraf หรือบริดจ์จากสูตรไว้หน้า InfluxDB
- ใน Marrow: การทำงานอัตโนมัติใหม่ หน้าของมันจะถามหา:
- ที่อยู่: ที่อยู่ของบริดจ์หรือตัวรับของ Telegraf ไม่ใช่ InfluxDB เอง หน้าตาเช่น
https://<bridge>/. - หัวข้อ: เพิ่ม Authorization: Bearer และความลับที่บริดจ์คาดหวัง
- ข้อมูล และ ความถี่: ชนิดของข้อมูล JSON หรือ CSV และความถี่ในการทำงาน
- ทำงาน: แตะสั่งทำงานตอนนี้เพื่อส่ง payload แรก
- ที่อยู่: ที่อยู่ของบริดจ์หรือตัวรับของ Telegraf ไม่ใช่ InfluxDB เอง หน้าตาเช่น
ถ้าใช้ไม่ได้
ใน InfluxDB
- Marrow โพสต์ตรงไป InfluxDB แล้วล้มเหลว API เขียนของ InfluxDB รับเฉพาะ line protocol JSON ของ Marrow จึงได้ 400 ชี้ Marrow ไปที่บริดจ์หรือตัวรับของ Telegraf จากสูตร
- Server answered 502 from the bridge InfluxDB ปฏิเสธการเขียน ตอบ 401 เมื่อโทเคนผิดหรือเขียนลง bucket ไม่ได้ และ 404 เมื่อชื่อ org หรือ bucket ผิด InfluxDB 2 ต้องใช้
Authorization: Tokenและ API token - Telegraf ไม่ได้อะไรเลย ตัวรับใช้พอร์ต 8080 และ path
/telegrafเป็นค่าเริ่มต้น สูตรตั้งพอร์ต 8798 และ/marrowที่อยู่ใน Marrow จึงต้องตรงกัน ตัวรับใช้ Basic auth:Authorization: Basicและ base64 ของ user:password - Telegraf ตอบ 204 แต่ไม่มีจุดข้อมูล Telegraf ตอบว่าสำเร็จแม้จะแยกวิเคราะห์ไม่ได้อะไรเลย ตรวจดูว่าบล็อก json_v2 ตรงกับ payload และรัน Telegraf ด้วย
--debugเพื่อดูว่ามันอ่านอะไรไป
ตรวจสอบแบบอัตโนมัติ
- ทดสอบด้วยสั่งทำงานตอนนี้ บรรทัดใต้สั่งทำงานตอนนี้บอกว่าเกิดอะไรขึ้น คำตอบ 2xx ใดๆ ถือว่าส่งถึงแล้ว อย่างอื่นจะแสดงเป็น Server answered พร้อมรหัสสถานะ หรือข้อผิดพลาดของเครือข่าย
- ดูบันทึกกิจกรรม ในการทำงานอัตโนมัติ ตัวเลือกเพิ่มเติม, บันทึกกิจกรรม แสดง 30 ครั้งล่าสุดพร้อมผลของแต่ละครั้ง
- ทำงานช้า iOS เลือกจังหวะของการทำงานเบื้องหลัง และโทรศัพท์ที่ล็อกทิ้งไว้จะส่งตอนปลดล็อกครั้งถัดไป ตั้งแต่ครั้งล่าสุดจะตามให้ทันในรอบถัดไปที่สำเร็จ
- ตัวรับในเครือข่ายบ้านของคุณ Marrow ต้องได้รับสิทธิ์เข้าถึงเครือข่ายในพื้นที่จึงจะเข้าถึงได้ (การตั้งค่า, ความเป็นส่วนตัวและความปลอดภัย, เครือข่ายในพื้นที่) แตะสั่งทำงานตอนนี้สักครั้งโดยเปิด Marrow ไว้ เพื่อให้ iOS ถามได้ เพราะในเบื้องหลัง iOS จะปฏิเสธโดยไม่ถาม
- เปิดไม่ได้ แต่ละการทำงานอัตโนมัติที่เปิดอยู่นับเป็นหนึ่งการเชื่อมต่อ แพลนฟรีเปิดได้ครั้งละ 1 การเชื่อมต่อ Marrow Pro ได้สูงสุด 10 รวม AI เซิร์ฟเวอร์ และการทำงานอัตโนมัติทั้งหมด
วิธีแก้เพิ่มเติมอยู่ในคู่มือ: อัตโนมัติ.