Edge for Private Cloud 4.18.01 sürümü
Private Cloud için Edge'i yüklediğinizde yükleyici varsayılan olarak "axgroup-001" adlı tek bir analiz grubu oluşturur. Yükleme sırasında, yükleme yapılandırma dosyasına AXGROUP özelliğini ekleyerek analiz grubunun varsayılan adını değiştirebilirsiniz:
# Specify the analytics group. # AXGROUP=axgroup-001 # Default name is axgroup-001.
Daha fazla bilgi için Bir düğüme Edge bileşenlerini yükleme başlıklı makaleyi inceleyin.
Daha sonra yüklemenize yeni bir analiz grubu eklemek isterseniz aşağıdaki prosedürü kullanın:
- Yeni analiz grubunu oluşturun ve yapılandırın:
> curl -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST 'https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew'- Yeni analiz grubuna consumer-group-new adlı bir tüketici grubu ekleyin. ?Tüketici grubu adları, her analiz grubunun bağlamında benzersizdir:
> 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" - Analiz grubunun tüketici türünü "ax" olarak ayarlayın:
> 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" - Veri merkezi adını ekleyin. Varsayılan olarak Edge'i "dc-1" adlı bir veri merkeziyle yüklersiniz.
Ancak birden fazla veri merkeziniz varsa her birinin benzersiz bir adı olur. Yalnızca tek bir veri merkeziniz varsa bu çağrı isteğe bağlıdır. Birden fazla veri merkeziniz varsa önerilir:
> 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"
- Postgres sunucularının UUID'lerini yeni analiz grubuna ekleyin. İki Postgres sunucusunu ana/yedek çift olarak çalışacak şekilde yapılandırdıysanız her ikisini de virgülle ayrılmış UUID listesi olarak belirtin.
- Postgres sunucularının UUID'lerini almak için her Postgres sunucu düğümünde aşağıdaki cURL komutunu çalıştırın:
> curl -u sysAdminEmail:passWord https://<PG_IP>:8084/v1/servers/self - Yalnızca tek bir Postgres sunucunuz varsa bunu analiz grubuna ekleyin:
> 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'
Ana/yedek çift olarak yapılandırılmış birden fazla Postgres sunucunuz varsa bunları virgülle ayrılmış UUID listesi belirterek ekleyin:
> 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'
Bu komut, uuids altındaki postgres-server mülkünde Postgres sunucusunun UUID'si de dahil olmak üzere analiz grubuyla ilgili bilgileri döndürür:
{
"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 sunucusunu tüketici grubunun veri deposuna ekleyin. Bu çağrı, analiz mesajlarını Qpid sunucularından Postgres sunucularına yönlendirmek için gereklidir:
> 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"
Birden fazla Postgre sunucusu ana/yedek çifti olarak yapılandırılmışsa bunları virgülle ayrılmış UUID listesi belirterek ekleyin:
> 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, çıkıştaki consumer-groups öğesinin datastores mülkünde görünür.
- Postgres sunucularının UUID'lerini almak için her Postgres sunucu düğümünde aşağıdaki cURL komutunu çalıştırın:
- Tüm Qpid sunucularının UUID'lerini yeni analiz grubuna ekleyin. Bu adımı tüm Qpid sunucuları için uygulamanız gerekir.
- Qpid sunucularının UUID'lerini almak için her Qpid sunucu düğümünde aşağıdaki cURL komutunu çalıştırın:
> curl -u sysAdminEmail:passWord https://<QP_IP>:8083/v1/servers/self - Qpid sunucusunu analiz grubuna ekleyin:
> 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 sunucusunu tüketici grubuna ekleyin:
> 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"
Bu çağrı, uuids altındaki qpid-server özelliğine ve consumer-groups altındaki consumers özelliğine eklenen Qpid sunucusunun UUID'sini görebileceğiniz aşağıdaki sonucu döndürür:
{
"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" : {
}
- Qpid sunucularının UUID'lerini almak için her Qpid sunucu düğümünde aşağıdaki cURL komutunu çalıştırın:
- Yeni AX grubu için bir kuruluş ve ortam sağlayın.
> 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"