बीटा वर्शन का डैशबोर्ड डैशबोर्ड इंस्टॉल करना

Edge for Private Cloud v. 4.17.01

सिस्टम की ज़रूरतें

इंस्टॉल करने के लिए आपको सभी Edge नोड पर apigee-telegraf इंस्टॉल करना होगा डैशबोर्ड डेटा इकट्ठा किया जा सकता है. इसलिए, apigee-telegraf के लिए सिस्टम की ज़रूरी शर्तें Edge के लिए जैसी ही हैं वह नोड जिस पर आप उसे इंस्टॉल कर रहे हैं.

apigee-grafana इंस्टॉल किया जा सकता है का इस्तेमाल करें या मौजूदा एज नोड में से किसी एक का इस्तेमाल करें, जैसे कि Management Server या Edge यूज़र इंटरफ़ेस (यूआई) नोड.

apigee-influxdb के लिए, यह तरीका अपनाएं इसे किसी मौजूदा एज नोड पर इंस्टॉल करें, जैसे कि Management Server नोड या Edge UI नोड, जिसमें सिस्टम की ज़रूरतों में कोई बदलाव नहीं होगा.

अगर आप apigee-influxdb को उसके नोड पर इंस्टॉल करना चाहते हैं नहीं है, तो नोड के लिए ये ज़रूरतें होनी चाहिए:

  • 2 कोर वाला सीपीयू
  • 4 जीबी रैम
  • डिस्क में 250 जीबी का स्टोरेज (मॉनिटरिंग डेटा, एक महीने बाद पूरी तरह मिट जाता है)
  • 1,000 या इससे ज़्यादा IOPS

InflxData दस्तावेज़ पर जाएं.

apigee-inflxdb के लिए पोर्ट से जुड़ी ज़रूरी शर्तें

पोर्ट 8086 और 8183, egee-inflxdb डेटा नोड पर खुले होने चाहिए, ताकि apigee-grafana वाला नोड और apigee-telegraf पर जाएं.

डैशबोर्ड इंस्टॉल करने के लिए कॉन्फ़िगरेशन फ़ाइलें कॉम्पोनेंट

apigee-telegraf को इंस्टॉल करने के लिए और apigee-grafana कॉम्पोनेंट, apigee-service सुविधा में एक कॉन्फ़िगरेशन फ़ाइल पास की जाती है. इन फ़ाइलों को इसमें संग्रहित करें 'apigee' से ऐक्सेस की जा सकने वाली डायरेक्ट्री उपयोगकर्ता, जैसे कि /opt/apigee/customer/application, और उन्हें 'apigee' के मालिकाना हक वाला बनाएं उपयोगकर्ता.

apigee-telegraf के लिए कॉन्फ़िगरेशन पैरामीटर

इन प्रॉपर्टी को एक ऐसी टेक्स्ट फ़ाइल में सेट करें जिसे आपने apigee-telegraf setup कमांड को पास किया है. उदाहरण के लिए, उन्हें sa_telegraf.txt नाम की टेक्स्ट फ़ाइल:

प्रॉपर्टी

जानकारी

INFLUXDB_URL

पोर्ट 8086 के साथ, apigee-influxdb नोड का यूआरएल डालें.

उदाहरण के लिए:

http://192.168.0.1:8086

apigee-grafana के लिए कॉन्फ़िगरेशन पैरामीटर

इन प्रॉपर्टी को एक ऐसी टेक्स्ट फ़ाइल में सेट करें जिसे आपने apigee-grafana setup कमांड पर पास किया हो. उदाहरण के लिए, उन्हें sa_grafana.txt नाम की टेक्स्ट फ़ाइल में सेट करना:

प्रॉपर्टी

जानकारी

INFLUXDB_HOST

InfluxDB नोड का आईपी पता या डीएनएस नाम बताएं.

उदाहरण के लिए:

192.168.0.1

INFLUXDB_PORT

Grafana डेटा सोर्स में इस्तेमाल किया जाने वाला InfluxDB एपीआई पोर्ट. 8086 बताएं.

GRAFANA_USERNAME

डैशबोर्ड के यूज़र इंटरफ़ेस (यूआई) में लॉग इन करने के लिए, Grafana उपयोगकर्ता नाम.

GRAFANA_PASSWORD

डैशबोर्ड के यूज़र इंटरफ़ेस (यूआई) में लॉग इन करने के लिए, Grafana पासवर्ड.

इंस्टॉल करने के निर्देश

इस क्रम में डैशबोर्ड कॉम्पोनेंट इंस्टॉल करने के लिए, नीचे दिए गए निर्देशों का पालन करें:

  • apigee-influxdb (किसी सेंट्रल नोड)
  • apigee-telegraf (हर एक पर नोड)
  • apigee-grafana (किसी सेंट्रल सर्वर)

इंस् टॉल करें एक एज नोड या स्टैंडअलोन नोड पर apigee-influxdb

स्टैंडअलोन नोड या मैनेजमेंट सर्वर या एज यूज़र इंटरफ़ेस (यूआई) पर चलने वाले एज नोड पर:

  1. apigee-influxdb इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-inflxdb इंस्टॉल
  2. apigee-influxdb डेटाबेस को कॉन्फ़िगर करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-inflxdb सेटअप
  3. apigee-influxdb शुरू करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-inflxdb शुरू

इस डिवाइस पर apigee-telegraf इंस्टॉल करें हर Edge नोड

आपके Edge इंस्टॉलेशन के हर नोड पर:

  1. अपने पहले Edge नोड पर, apigee-telegraf इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf इंस्टॉल
  2. apigee-telegraf के लिए कोई कॉन्फ़िगरेशन फ़ाइल बनाएं. आम तौर पर, आप इसे सेव करते हैं 'apigee' से ऐक्सेस की जा सकने वाली डायरेक्ट्री फ़ाइल करें उपयोगकर्ता, जैसे कि /opt/apigee/customer/application, और इसे 'apigee' के मालिकाना हक वाला बनाएं उपयोगकर्ता.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है apigee-influxdb नोड का यूआरएल तय करने के लिए, फ़ाइल में नीचे दी गई प्रॉपर्टी सेट करें, पोर्ट 8086 सहित:
    INFLUXDB_URL=http://influx_IP:8086
  3. मालिक को बदलकर 'apigee' करें:
    > चॉन एपीआईजी:पिजी /opt/apigee/customer/application/sa_telegraf.txt
  4. apigee-telegraf को कॉन्फ़िगर करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf सेटअप -f /opt/apigee/customer/application/sa_telegraf.txt
  5. apigee-telegraf को रीस्टार्ट करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf रीस्टार्ट
  6. यह प्रोसेस सभी एज नोड पर दोहराएं.

इस पर apigee-grafana इंस्टॉल करें सिंगल Edge नोड

आपके Edge इंस्टॉलेशन के सिंगल नोड पर, जैसे कि Edge UI नोड:

  1. अपने पहले Edge नोड पर, apigee-grafana इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana इंस्टॉल
  2. apigee-grafana के लिए कॉन्फ़िगरेशन फ़ाइल बनाएं. आम तौर पर, आप इसे सेव करते हैं 'apigee' से ऐक्सेस की जा सकने वाली डायरेक्ट्री में उपयोगकर्ता, जैसे कि /opt/apigee/customer/application, और इसे 'apigee' के मालिकाना हक वाला बनाएं उपयोगकर्ता.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है फ़ाइल में ये प्रॉपर्टी सेट करें. इन प्रॉपर्टी के बारे में ऊपर बताया गया है:
    INFLUXDB_HOST=192.168.56.101
    INFLUXDB_PORT=8086
    GRAFANA_USERNAME=admin
    GRAFANA_PASSWORD=admin
  3. मालिक को बदलकर 'apigee' करें:
    > चॉन एपीआईजी:पिजी /opt/apigee/customer/application/sa_grafana.txt
  4. apigee-grafana को कॉन्फ़िगर करें कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करके:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana सेटअप -f /opt/apigee/customer/application/sa_grafana.txt
  5. apigee-grafana को रीस्टार्ट करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana रीस्टार्ट

डैशबोर्ड को ऐक्सेस करने के लिए, यहां दिए गए यूआरएल को ब्राउज़र में खोलें:

http://grafana_IP_or_DNS:3000

apigee-grafana के लिए कॉन्फ़िगरेशन फ़ाइल में दिए गए क्रेडेंशियल का इस्तेमाल करके लॉग इन करें. ऊपर दिखाए गए उदाहरण में उपयोगकर्ता नाम/पासवर्ड, एडमिन/एडमिन है.

इंस्टॉलेशन से जुड़ी समस्याओं को हल करना

अगर आपको डैशबोर्ड में डेटा नहीं दिख रहा है, तो समस्या हल करने के लिए यहां दिया गया तरीका अपनाएं इंस्टॉल करने के लिए:

  1. यह पक्का करने के लिए कि apigee-telegraf डेटा इकट्ठा कर रहा है
    1. apigee-service चलाएं apigee-telegraf का सेट अप, यह idempent, है, गड़बड़ियों की जांच करता है, और डिपेंडेंसी मौजूद नहीं है और उन्हें ठीक करें.
    2. apigee-telegraf को रीस्टार्ट करें और /opt/apigee/var/log/apigee-telegraf/apigee-telegraf.log को चेक करें किसी भी गड़बड़ी के लिए
  2. apigee-influxdb पक्का करने के लिए को डेटा मिल रहा है:
    1. पक्का करें कि apigee-influxdb डेटा नोड पर नीचे दिए गए टीसीपी पोर्ट खुले हैं: 8086 और 8183 है.
    2. किसी ब्राउज़र में inflxdb यूज़र इंटरफ़ेस (यूआई) खोलने के लिए नीचे दिए गए यूआरएल का इस्तेमाल करें:
      http://influxdb_IP_or_DNS:8183
      1. क्वेरी फ़ील्ड में, "डेटाबेस दिखाएं" डालें.
        अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है पक्का करें कि नीचे दिए गए डेटाबेस बनाए गए हैं: सिस्टम, ऐप्लिकेशन, इवेंट, _internal.
      2. क्वेरी फ़ील्ड में, "सर्वर दिखाएं" डालें.
        अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है पक्का करें कि आपको apigee-influxdb नोड दिख रहे हों सूचीबद्ध हैं.
  3. डैशबोर्ड के डेटा सोर्स देखें:
    1. मुख्य मेन्यू में डेटा सोर्स चुनें. आपको तीन के लिए आइकॉन दिखेंगे डेटा सोर्स दिखाए गए हैं.
    2. हर डेटा सोर्स के लिए आइकॉन चुनें.
    3. डेटा सोर्स की ज़्यादा जानकारी वाले पेज में, 'सेव करें' और टेस्ट बटन.
    4. अगर डेटा सोर्स सही तरीके से कॉन्फ़िगर किया गया है, तो आपको इस फ़ॉर्म में एक मैसेज दिखेगा:
      हो गया
      डेटा सोर्स काम कर रहा है

बीटा टेस्टिंग डैशबोर्ड को अपडेट किया जा रहा है

अगर आपने 4.16.09 में Apigee मॉनिटरिंग डैशबोर्ड का बीटा वर्शन इंस्टॉल किया है, तो ये काम किए जा सकते हैं इसे 4.17.01 के बीटा वर्शन में अपडेट करें.

आपको डैशबोर्ड के कॉम्पोनेंट नीचे दिए गए क्रम में अपडेट करने होंगे:

  • अपीजी-इनफ़्लक्सडीबी
  • apigee-telegraf को हर एक नोड
  • पिगी-ग्राफ़ाना

बीटा मॉनिटरिंग डैशबोर्ड अपडेट करने के लिए:

  1. Apigee Edge 4.16.01/4.16.05 को 4.17.01 से अपडेट करें में बताए गए तरीके के मुताबिक, Edge को 4.17.01 पर अपडेट करें और Apigee Edge 4.16.09 से 4.17.01 पर अपडेट करें.
  2. apigee-influxdb अपडेट करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-inflxdb अपडेट
    > /opt/apigee/apigee-service/bin/apigee-service apigee-inflxdb सेटअप
    > /opt/apigee/apigee-service/bin/apigee-service apigee-influxdb रीस्टार्ट
  3. apigee-telegraf को चालू करें नोड 1:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf अपडेट
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf सेटअप -f /opt/apigee/customer/application/sa_telegraf.txt
    > /opt/apigee/apigee-service/bin/apigee-service apigee-telegraf रीस्टार्ट
  4. हर नोड के लिए तीसरा चरण दोहराएं.
  5. apigee-grafana अपडेट करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana अपडेट
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana सेटअप -f /opt/apigee/customer/application/sa_grafana.txt
    > /opt/apigee/apigee-service/bin/apigee-service apigee-grafana रीस्टार्ट