कनेक्शन / डेटा और डैशबोर्ड
Grafana डैशबोर्ड और Marrow Health
स्वचालित
आपका स्वास्थ्य डेटा Grafana डैशबोर्ड पर: Marrow तय समय पर InfluxDB में पोस्ट करता है और Grafana उसका चार्ट बनाता है।
Marrow में खोलें, Marrow 1.5 या उसके बाद के वर्शन वाले iPhone पर चलता है।
स्वचालित (InfluxDB से डैशबोर्ड) मुफ़्त
Marrow तय समय पर, ऐप बंद होने पर भी, किसी URL पर CSV या JSON पोस्ट करता है। आपको चाहिए: Telegraf या रेसिपी का 30 लाइन का ब्रिज।
- Marrow में एक्सपोर्ट खोलें और Grafana डैशबोर्ड पर टैप करें। स्वचालित चालू करें।
- InfluxDB के आगे Telegraf लिसनर या रेसिपी वाला ब्रिज चलाएँ।
- Marrow में: नया ऑटोमेशन। उसका पेज यह माँगता है:
- पता: ब्रिज या Telegraf लिसनर का पता, खुद InfluxDB का नहीं। यह कुछ ऐसा दिखता है
https://<bridge>/. - हेडर: Authorization: Bearer और वह सीक्रेट जोड़ें जो ब्रिज को चाहिए।
- डेटा और अंतराल: डेटा का प्रकार, JSON या CSV, और यह कितनी बार चलता है।
- रन: अभी चलाएं पर टैप करें। फिर किसी Grafana डैशबोर्ड को InfluxDB बकेट की ओर लगा दें।
- पता: ब्रिज या Telegraf लिसनर का पता, खुद InfluxDB का नहीं। यह कुछ ऐसा दिखता है
अगर यह न चले
Grafana डैशबोर्ड में
- Marrow सीधे InfluxDB में पोस्ट करता है और नाकाम होता है। InfluxDB का राइट API सिर्फ़ लाइन प्रोटोकॉल लेता है, इसलिए Marrow के JSON पर 400 आता है। Marrow को रेसिपी वाले ब्रिज या Telegraf लिसनर की ओर लगाएँ।
- Server answered 502. रेसिपी का ब्रिज 502 से जवाब देता है जब InfluxDB ने लिखने से मना कर दिया हो।
INFLUX_URLमें org और बकेट, औरINFLUX_AUTHमें टोकन जाँचें. - Server answered 401. Marrow के Authorization हेडर का सीक्रेट ब्रिज के
MARROW_SECRETसे, या Telegraf लिसनर के Basic auth से मेल नहीं खाता। - डैशबोर्ड खाली है। हर दिन UTC की आधी रात पर सहेजा जाता है, इसलिए समय का दायरा पिछले 30 दिन या उससे ज़्यादा रखें। Grafana जो क्वेरी भाषाएँ देता है वे InfluxDB के वर्शन पर निर्भर हैं, और Flux InfluxDB 3 पर नहीं है।
स्वचालित की जाँचें
- अभी चलाएं से जाँचें। अभी चलाएं के नीचे की लाइन बताती है कि क्या हुआ। कोई भी 2xx जवाब पहुँचा हुआ माना जाता है। बाकी सब Server answered और स्टेटस कोड के रूप में दिखता है, या नेटवर्क की गड़बड़ी के रूप में।
- गतिविधि लॉग देखें। ऑटोमेशन में, और विकल्प, गतिविधि लॉग उसकी पिछली 30 रन हर एक के नतीजे के साथ दिखाता है।
- रन देर से आते हैं। बैकग्राउंड रन का पल iOS चुनता है, और दिन भर लॉक रहने वाला फ़ोन अगली बार अनलॉक होने पर भेजता है। पिछली दौड़ के बाद से अगली सफल रन में छूटा हुआ भर देता है।
- घर के नेटवर्क पर रिसीवर। उस तक पहुँचने के लिए Marrow को Local Network एक्सेस चाहिए (Settings, Privacy and Security, Local Network)। Marrow खुला रखकर अभी चलाएं पर एक बार टैप करें, ताकि iOS पूछ सके: बैकग्राउंड में वह बिना पूछे मना कर देता है।
- यह चालू नहीं होता। हर चालू ऑटोमेशन एक कनेक्शन गिना जाता है। मुफ़्त प्लान में एक समय में 1 कनेक्शन चालू रह सकता है। Marrow Pro में 10 तक: AI, सर्वर और ऑटोमेशन मिलाकर।
गाइड में और हल: स्वचालित.