नया Analytics ग्रुप जोड़ा जा रहा है

Edge for Private Cloud v4.19.01

जब प्राइवेट क्लाउड के लिए Edge इंस्टॉल किया जाता है, तो इंस्टॉलर डिफ़ॉल्ट रूप से एक Analytics ग्रुप का नाम "axgroup-001" है. इंस्टॉल करते समय, आप इंस्टॉलेशन कॉन्फ़िगरेशन में AXGROUP प्रॉपर्टी को शामिल करके, ऐनलिटिक्स ग्रुप फ़ाइल:

# Specify the analytics group.
# AXGROUP=axgroup-001          # Default name is axgroup-001.

ज़्यादा जानकारी के लिए, किसी नोड पर Edge कॉम्पोनेंट इंस्टॉल करना देखें.

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

  1. Analytics का नया ग्रुप बनाएं और उसे कॉन्फ़िगर करें:
    1. axgroupNew नाम का Analytics ग्रुप बनाएं:
      curl -u sysAdminEmail:passWord -H "Content-Type: application/json"
        -X POST 'https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew'
    2. नए एनालिटिक्स ग्रुप में उपभोक्ता समूह जोड़ें, जिसका नाम उपभोक्ता समूह-नया. उपभोक्ता ग्रुप के नाम, इन मामलों में यूनीक होते हैं हर ऐनलिटिक्स ग्रुप के लिए ज़रूरी है:
      curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json'
        -H 'Content-Type:application/json'
        "https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups?name=consumer-group-new"
    3. Analytics ग्रुप के उपभोक्ता के टाइप को "ax" पर सेट करें:
      curl -u sysAdminEmail:passWord -X POST -H "Content-Type:application/json"
        "https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/properties?propName=consumer-type&propValue=ax"
    4. डेटा सेंटर का नाम जोड़ें. डिफ़ॉल्ट रूप से, Edge को "dc-1" नाम के डेटा सेंटर से इंस्टॉल किया जाता है. हालांकि, अगर आपके पास कई डेटा सेंटर हैं, तो हर सेंटर का एक अलग नाम होता है. यह कॉल है अगर आपके पास सिर्फ़ एक डेटा सेंटर है, तो ज़रूरी नहीं है. साथ ही, अगर आपके पास एक से ज़्यादा डेटा है, तो इसका सुझाव दिया जाता है केंद्र:
      curl -u sysAdminEmail:passWord -X POST -H "Content-Type:application/json"
        "https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/properties?propName=region&propValue=dc-1"
  2. Analytics के नए ग्रुप में, Postgres सर्वर के यूयूआईडी जोड़ें. अगर आपके पास दो Postgres सर्वर को मास्टर/स्टैंडबाय पेयर के तौर पर काम करने के लिए कॉन्फ़िगर किया है. दोनों को यूयूआईडी की कॉमा-सेपरेटेड लिस्ट.
    1. Postgres सर्वर के UUID पाने के लिए, यहां दिए गए cURL निर्देश को हर Postgres सर्वर नोड:
      curl -u sysAdminEmail:passWord https://PG_IP:8084/v1/servers/self
    2. अगर आपके पास सिर्फ़ एक Postgres सर्वर है, तो उसे Analytics ग्रुप में जोड़ें:
      curl -u sysAdminEmail:passWord -H "Content-Type: application/json"
        -X POST 'https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID&type=postgres-server&force=true'

      अगर आपके पास एक से ज़्यादा Postgres सर्वर हैं, जिन्हें मास्टर/स्टैंडबाय पेयर के तौर पर कॉन्फ़िगर किया गया है, तो उन्हें जोड़ें कॉमा लगाकर अलग की गई UUID की सूची तय करके:

      curl -u sysAdminEmail:passWord -H "Content-Type: application/json"
        -X POST 'https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID_Master,UUID_standby&type=postgres-server&force=true'

      यह निर्देश, Analytics ग्रुप के बारे में जानकारी दिखाता है. इसमें, इसके तहत, postgres-server प्रॉपर्टी में पोस्टग्रेस सर्वर uuids:

      {
        "name" : "axgroupNew",
        "properties" : {
          "region" : "dc-1",
          "consumer-type" : "ax"
        },
        "scopes" : [ ],
        "uuids" : {
          "qpid-server" : [ ],
          "postgres-server" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ]
        },
        "consumer-groups" : [ {
          "name" : "consumer-group-new",
          "consumers" : [ ],
          "datastores" : [ ],
          "properties" : {
          }
        } ],
        "data-processors" : {
        }
      }
    3. Postgres सर्वर को उपभोक्ता ग्रुप के डेटा स्टोर में जोड़ें. यह कॉल करना ज़रूरी है Analytics मैसेज को Qpid सर्वर से Postgres सर्वर पर रूट करने के लिए:
      curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json'
        -H 'Content-Type:application/json'
        "https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/datastores?uuid=UUID"

      अगर एक से ज़्यादा Postgre सर्वर को मास्टर/स्टैंडबाय पेयर के तौर पर कॉन्फ़िगर किया गया है, तो उन्हें यह UUID की कॉमा-सेपरेटेड लिस्ट होती है:

      curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json'
        -H 'Content-Type:application/json'
        "https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/datastores?uuid=UUID_Master,UUID_standby"

      यूयूआईडी, इसकी datastores प्रॉपर्टी में दिखता है: आउटपुट में consumer-groups.

  3. सभी Qpid सर्वर के यूयूआईडी को नए ऐनलिटिक्स ग्रुप में जोड़ें. आपको यह काम ज़रूर करना चाहिए चरण पूरा करें.
    1. Qpid सर्वर के UUID पाने के लिए, हर Qpid पर नीचे दिए गए cURL निर्देश को चलाएं सर्वर नोड:
      curl -u sysAdminEmail:passWord https://QP_IP:8083/v1/servers/self
    2. Analytics ग्रुप में Qpid सर्वर जोड़ें:
      curl  -u sysAdminEmail:passWord -H "Content-Type: application/json"
        -X POST 'https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID&type=qpid-server'
    3. Qpid सर्वर को उपभोक्ता ग्रुप में जोड़ें:
      curl  -u sysAdminEmail:passWord -X POST -H 'Accept:application/json'
        -H 'Content-Type:application/json'
        "https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/consumers?uuid=UUID"

      इस कॉल से यह जानकारी मिलती है, जहां पर जोड़े गए Qpid सर्वर का UUID देखा जा सकता है uuids से जुड़ी qpid-server प्रॉपर्टी और consumer-groups से कम की होने वाली consumers प्रॉपर्टी:

      {
        "name" : "axgroupNew",
        "properties" : {
          "region" : "dc-1",
          "consumer-type" : "ax"
        },
        "scopes" : [ ],
        "uuids" : {
            "qpid-server" : [ "fb6455c3-f5ce-433a-b98a-bdd016acd5af" ],
            "postgres-server" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ]
        },
        "consumer-groups" : [ {
          "name" : "consumer-group-new",
          "consumers" : [ "fb6455c3-f5ce-433a-b98a-bdd016acd5af" ],
          "datastores" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ],
          "properties" : {
          }
        } ],
        "data-processors" : {
        }
      }
  4. नए AX ग्रुप के लिए, संगठन और एनवायरमेंट का प्रावधान करें:
    curl -u sysAdminEmail:passWord -H "Content-Type: application/json"
      -X POST "https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/scopes?org=org_name&env=env_name"