Edge for Private Cloud v. 4.17.01
Saat Anda menginstal Edge untuk Cloud Pribadi, penginstal akan membuat satu grup analisis bernama "axgroup-001" secara default. Pada waktu penginstalan, Anda dapat mengubah nama default grup analisis dengan menyertakan properti AXGROUP dalam file konfigurasi penginstalan:
# Specify the analytics group. # AXGROUP=axgroup-001 # Default name is axgroup-001.
Lihat Menginstal komponen Edge di node untuk mengetahui informasi selengkapnya.
Gunakan prosedur di bawah jika nanti Anda ingin menambahkan grup analisis baru ke penginstalan:
- Buat dan konfigurasikan grup analisis baru:
- Buat grup analisis, yang diberi nama analyticsNew:
> curl -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST 'https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew' - Tambahkan grup konsumen ke grup analisis baru, yang bernama
consumer-group-new. Nama grup konsumen bersifat unik dalam
konteks setiap grup analisis:
> 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" - Tetapkan jenis konsumen grup analisis ke "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" - Tambahkan nama pusat data. Secara default, Anda menginstal Edge dengan pusat data bernama "dc-1".
Namun, jika Anda memiliki beberapa pusat data, setiap pusat data memiliki nama unik. Panggilan ini bersifat opsional jika Anda hanya memiliki satu pusat data, dan direkomendasikan jika Anda memiliki beberapa pusat data:
> 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"
- Buat grup analisis, yang diberi nama analyticsNew:
- Tambahkan UUID server Postgres ke grup analisis baru. Jika Anda telah
mengonfigurasi dua server Postgres untuk berfungsi sebagai pasangan master/standby, tentukan keduanya sebagai
daftar UUID yang dipisahkan koma.
- Untuk mendapatkan UUID server Postgres, jalankan perintah cURL berikut pada setiap
node server Postgres:
> curl -u sysAdminEmail:passWord https://<PG_IP>:8084/v1/servers/self - Jika Anda hanya memiliki satu server Postgres, tambahkan ke grup analisis:
> 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'
Jika Anda memiliki beberapa server Postgres yang dikonfigurasi sebagai pasangan master/standby, tambahkan server tersebut dengan menentukan daftar UUID yang dipisahkan koma:
> 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'
Perintah ini menampilkan informasi tentang grup analisis, termasuk UUID server Postgres di properti postgres-server di bagian 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" : {
} - Tambahkan server Postgres ke penyimpanan data grup konsumen. Panggilan ini diperlukan untuk merutekan pesan analisis dari server Qpid ke server 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"
Jika beberapa server Postgres dikonfigurasi sebagai pasangan master/standby, tambahkan server tersebut dengan menentukan daftar UUID yang dipisahkan koma:
> 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 akan muncul di properti datastores dari consumer-groups dalam output.
- Untuk mendapatkan UUID server Postgres, jalankan perintah cURL berikut pada setiap
node server Postgres:
- Tambahkan UUID semua server Qpid ke grup analisis baru. Anda harus melakukan langkah ini untuk semua server Qpid.
- Untuk mendapatkan UUID server Qpid, jalankan perintah cURL berikut di setiap node server Qpid:
> curl -u sysAdminEmail:passWord https://<QP_IP>:8083/v1/servers/self - Tambahkan server Qpid ke grup analisis:
> 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' - Tambahkan server Qpid ke grup konsumen:
> 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"
Panggilan ini menampilkan hal berikut, tempat Anda dapat melihat UUID server Qpid yang ditambahkan ke properti qpid-server di bagian uuids, dan ke properti consumers di bagian 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" : {
}
- Untuk mendapatkan UUID server Qpid, jalankan perintah cURL berikut di setiap node server Qpid:
- Sediakan organisasi dan lingkungan untuk grup AX baru.
> 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"