कनेक्शन / एक्सपोर्ट / डेटा और डैशबोर्ड
Grafana डैशबोर्ड और Marrow
स्वचालित
आपका स्वास्थ्य डेटा Grafana डैशबोर्ड पर: Marrow तय समय पर InfluxDB में पोस्ट करता है और Grafana उसका चार्ट बनाता है।
Marrow में खोलें सुविधा Marrow 1.6 या बाद के वर्शन वाले iPhone पर काम करती है।
स्वचालित (InfluxDB से डैशबोर्ड) मुफ़्त
Marrow तय समय पर, ऐप बंद होने पर भी, किसी URL पर CSV या JSON पोस्ट करता है। आपको चाहिए: Telegraf या रेसिपी का 30 लाइन का ब्रिज।
- Marrow में कनेक्शन खोलें, फिर एक्सपोर्ट पर जाएँ और Grafana dashboards पर टैप करें। स्वचालित चालू करें।
- InfluxDB के आगे Telegraf लिसनर या रेसिपी वाला ब्रिज चलाएँ।
- Marrow में: नया ऑटोमेशन। उसका पेज यह माँगता है:
- पता: ब्रिज या Telegraf लिसनर का पता, खुद InfluxDB का नहीं। यह कुछ ऐसा दिखता है
https://<bridge>/. - हेडर: Authorization: Bearer और वह सीक्रेट जोड़ें जो ब्रिज को चाहिए।
- डेटा और अंतराल: डेटा का प्रकार, JSON या CSV, और यह कितनी बार चलता है।
- रन: अभी चलाएं पर टैप करें। फिर किसी Grafana डैशबोर्ड को InfluxDB बकेट की ओर लगा दें।
- पता: ब्रिज या Telegraf लिसनर का पता, खुद InfluxDB का नहीं। यह कुछ ऐसा दिखता है
Grafana डैशबोर्ड से बना
कुछ बनाया है? इसे “Marrow से बना” में जोड़ें.
अगर यह न चले
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 पूछ सके: बैकग्राउंड में वह बिना पूछे मना कर देता है।
- यह चालू नहीं होता। चालू हर ऑटोमेशन एक कनेक्शन गिना जाता है। Free में एक समय में 3 कनेक्शन चालू रह सकते हैं। Marrow Pro में 20 तक: AI, सर्वर और ऑटोमेशन मिलाकर। स्रोत कभी नहीं गिने जाते।
गाइड में और हल: स्वचालित.
