الإصدار 4.18.01 من Edge for Private Cloud
عند تثبيت Edge for Private Cloud، ينشئ المثبّت تلقائيًا مجموعة إحصاءات واحدة باسم "axgroup-001". عند التثبيت، يمكنك تغيير الاسم التلقائي لمجموعة الإحصاءات من خلال تضمين السمة AXGROUP في ملف إعدادات التثبيت:
# Specify the analytics group. # AXGROUP=axgroup-001 # Default name is axgroup-001.
لمزيد من المعلومات، يُرجى الاطّلاع على تثبيت مكوّنات Edge على عقدة.
استخدِم الإجراء أدناه إذا أردت لاحقًا إضافة مجموعة إحصاءات جديدة إلى عملية التثبيت:
- أنشئ مجموعة الإحصاءات الجديدة واضبط إعداداتها:
- أنشئ مجموعة الإحصاءات باسم analyticsNew:
> curl -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST 'https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew' - أضِف مجموعة مستهلكين إلى مجموعة الإحصاءات الجديدة باسم
consumer-group-new. ?تكون أسماء مجموعات المستهلكين فريدة ضمن
سياق كل مجموعة إحصاءات:
> 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" - اضبط نوع المستهلك لمجموعة الإحصاءات على "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" - أضِف اسم مركز البيانات. يتم تلقائيًا تثبيت 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"
- أنشئ مجموعة الإحصاءات باسم analyticsNew:
- أضِف معرّفات UUID لخوادم Postgres إلى مجموعة الإحصاءات الجديدة. إذا كنت قد
ضبطت خادمَي Postgres للعمل كزوج رئيسي/احتياطي، حدِّد كليهما كقائمة
قيم مفصولة بفاصلة من معرّفات UUID.
- للحصول على معرّفات UUID لخوادم Postgres، نفِّذ أمر cURL التالي على كل عقدة خادم Postgres:
> curl -u sysAdminEmail:passWord https://<PG_IP>:8084/v1/servers/self - إذا كان لديك خادم Postgres واحد فقط، أضِفه إلى مجموعة الإحصاءات:
> 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'
يعرض هذا الأمر معلومات عن مجموعة الإحصاءات، بما في ذلك معرّف UUID لخادم Postgres في السمة 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" : {
} - أضِف خادم Postgres إلى مخزن بيانات مجموعة المستهلكين. هذا الطلب مطلوب
لتوجيه رسائل الإحصاءات من خوادم 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"
يظهر معرّف UUID في السمة datastores ضمن consumer-groups في الناتج.
- للحصول على معرّفات UUID لخوادم Postgres، نفِّذ أمر cURL التالي على كل عقدة خادم Postgres:
- أضِف معرّفات UUID لجميع خوادم Qpid إلى مجموعة الإحصاءات الجديدة. يجب تنفيذ هذه الخطوة لجميع خوادم Qpid.
- للحصول على معرّفات UUID لخوادم Qpid، شغِّل
أمر cURL التالي على كل عقدة خادم Qpid:
> curl -u sysAdminEmail:passWord https://<QP_IP>:8083/v1/servers/self - أضِف خادم 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' - أضِف خادم 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"
يعرض هذا الطلب ما يلي حيث يمكنك الاطّلاع على المعرّف الفريد العالمي (UUID) لخادم Qpid الذي تمت إضافته إلى السمة qpid-server ضمن uuids، وإلى السمة consumers ضمن consumer-groups:
{
"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" : {
}
- للحصول على معرّفات UUID لخوادم Qpid، شغِّل
أمر cURL التالي على كل عقدة خادم Qpid:
- توفير مؤسسات وبيئة لمجموعة AX الجديدة
> curl -u sysAdminEmail:passWord -X POST "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/scopes?org=org_name&env=env_name" -H "Content-Type: application/json"