إضافة مجموعة إحصاءات جديدة

Edge for Private Cloud، الإصدار 4.17.05

عند تثبيت Edge for Private Cloud، تنشئ أداة التثبيت تلقائيًا Analytics باسم "axgroup-001". في وقت التثبيت، يمكنك تغيير الاسم التلقائي مجموعة إحصاءات Google من خلال تضمين الخاصية AXGROUP في إعدادات التثبيت الملف:

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

راجع تثبيت مكونات Edge على عقدة للحصول على أخرى.

استخدم الإجراء التالي إذا كنت تريد إضافة مجموعة إحصاءات جديدة إلى التثبيت:

  1. إنشاء مجموعة الإحصاءات الجديدة وضبطها:
    1. أنشئ مجموعة الإحصاءات باسم analyticsNew:
      > ضفيرة -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST 'https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew'
    2. أضِف مجموعة مستهلكين إلى مجموعة الإحصاءات الجديدة المسماة consumer-group-new. وتكون أسماء مجموعات المستهلكين فريدة داخل سياق كل مجموعة إحصاءات:
      > ضفيرة -u sysAdminEmail:passWord -X POST -H "قبول:تطبيق/json" -H "Content-Type:application/json" "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups?name=consumer-group-new"
    3. ضبط نوع المستهلك لمجموعة الإحصاءات على "ax":
      > ضفيرة -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". ومع ذلك، إذا كان لديك مراكز بيانات متعددة، يكون لكل منها اسم فريد. هذه المكالمة اختياريًا إذا كان لديك مركز بيانات واحد فقط، ويُنصح به إذا كان لديك بيانات متعددة مراكز:
      > ضفيرة -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. أضِف المعرّفات الفريدة العالمية لخوادم Postgres إلى مجموعة الإحصاءات الجديدة. إذا كان لديك تكوين خادمين من خوادم Postgres ليعملا كزوج رئيسي/احتياطي، وتحديد كلٍ منهما قائمة معرفات UUID مفصولة بفواصل.
    1. للحصول على المعرفات الفريدة العامة لخوادم Postgres، شغّل أمر cURL التالي على عقدة خادم Postgres:
      &gt; ضفيرة -u sysAdminEmail:passWord https://<PG_IP>:8084/v1/servers/self
    2. إذا كان لديك خادم sinlge Postgres فقط، أضِفه إلى مجموعة الإحصاءات:
      &gt; ضفيرة -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST &#39;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID&amp;type=postgres-server&amp;force=true&#39;

      إذا كان لديك عدة خوادم Postgres تم ضبطها كزوج رئيسي/احتياطي، أضِف من خلال تحديد قائمة معرّفات UUID مفصولة بفواصل:
      &gt; ضفيرة -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST &#39;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID_Master,UUID_standby&amp;type=postgres-server&amp;force=true&#39;

      يعرض هذا الأمر معلومات عن مجموعة التحليلات، بما في ذلك المعرّف الفريد العالمي (UUID) خادم Postgres في السمة postgres-server ضمن uuids:
      {
      "الاسم" : "axgroupNew",
      "الخصائص" : {
      "المنطقة" : "dc-1",
      "نوع المستهلك" : "ax"
      },
      "النطاقات" : [ ]،
      "uuids" : {
      &quot;qpid-server&quot; : [ ]،
      "postgres-server" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ]
      },
      "مجموعات المستهلكين" : [ {
      "الاسم" : "consumer-group-new",
      "المستهلكون" : [ ]،
      "مخازن البيانات" : [ ]،
      "الخصائص" : {
      }
      } ],
      "معالجات البيانات" : {
      }
    3. أضِف خادم Postgres إلى مخزن البيانات لمجموعة المستهلكين. يجب إدخال هذه المكالمة لتوجيه رسائل الإحصاءات من خوادم Qpid إلى خوادم Postgres:
      &gt; ضفيرة -u sysAdminEmail:passWord -X POST -H "قبول:تطبيق/json" -H "Content-Type:application/json" &quot;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/datastores?uuid=UUID&quot;

      إذا تم ضبط خوادم Postgre متعددة كزوج رئيسي/احتياطي، يمكنك إضافتها تحديد قائمة مفصولة بفواصل من أرقام التعريف الفريدة العالمية:
      &gt; ضفيرة -u sysAdminEmail:passWord -X POST -H "قبول:تطبيق/json" -H "Content-Type:application/json" &quot;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/datastores?uuid=UUID_Master,UUID_standby&quot;

      يظهر المعرّف الفريد العالمي في سمة مستودعات البيانات ضمن مجموعات المستهلكين في الناتج.
  3. أضِف المعرّف الفريد العالمي لجميع خوادم Qpid إلى مجموعة الإحصاءات الجديدة. يجب تنفيذ هذا الإجراء لجميع خوادم Qpid.
    1. للحصول على المعرفات الفريدة العامة لخوادم Qpid، شغّل ما يلي أمر cURL في كل عقدة خادم Qpid:
      &gt; ضفيرة -u sysAdminEmail:passWord https://<QP_IP>:8083/v1/servers/self
    2. إضافة خادم Qpid إلى مجموعة الإحصاءات:
      &gt; ضفيرة -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST &#39;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID&amp;type=qpid-server&#39;
    3. إضافة خادم Qpid إلى مجموعة المستهلك:
      &gt; ضفيرة -u sysAdminEmail:passWord -X POST -H "قبول:تطبيق/json" -H "Content-Type:application/json" &quot;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/consumers?uuid=UUID&quot;

      تعرض هذه الاستدعاء ما يلي حيث يمكنك مشاهدة المعرّف الفريد العالمي (UUID) لخادم Qpid الذي تمت إضافته إلى qpid-server ضمن uuids consumers ضمن مجموعات المستهلكين:
      {
      "الاسم" : "axgroupNew",
      "الخصائص" : {
      "المنطقة" : "dc-1",
      "نوع المستهلك" : "ax
      }، "نطاقات" : [ ]،
      "uuids" : {
      "qpid-server" : [ "fb6455c3-f5ce-433a-b98a-bdd016acd5af" ],
      &quot;postgres-server&quot; : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ]
      },
      "مجموعات المستهلكين" : [ {
      "الاسم" : "consumer-group-new",
      "المستهلكون" : [ "fb6455c3-f5ce-433a-b98a-bdd016acd5af" ],
      "مخازن البيانات" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ],
      "الخصائص" : {
      }
      } ],
      "معالجات البيانات" : {
      }
  4. توفير المؤسسات والبيئة لمجموعة AX الجديدة.
    &gt; curl -u sysAdminEmail:passWord -X نشر مشاركة &quot;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/scopes?org=org_name&amp;env=env_name&quot; -H "Content-Type: application/json"