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

जब प्राइवेट क्लाउड के लिए 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"
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है