Private Cloud için Edge'i yüklediğinizde yükleyici varsayılan olarak tek bir
"axgroup-001" adlı bir analiz grubu içerir. Yükleme sırasında
AXGROUP
özelliğini yükleme yapılandırmasına ekleyerek bir Analytics analiz grubu oluşturabilirsiniz.
dosya:
# Specify the analytics group. # AXGROUP=axgroup-001 # Default name is axgroup-001.
Daha fazla bilgi için Edge bileşenlerini bir düğüme yükleme başlıklı makaleye bakın.
Daha sonra yüklemenize yeni bir analiz grubu eklemek isterseniz:
- Yeni analiz grubunu oluşturun ve yapılandırın:
- axgroupNew adlı analiz grubunu oluşturun:
curl -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST 'https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew'
- Yeni analiz grubuna şu adlı bir tüketici grubu ekleyin:
tuketici-grubu-yeni. Tüketici grubu adları
Her analiz grubu için:
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.
Bununla birlikte, birden fazla veri merkeziniz varsa her birinin adı benzersizdir. Bu görüşme
yalnızca tek bir veri merkeziniz varsa isteğe bağlıdır ve birden fazla veriniz varsa önerilir
merkezler:
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"
.
- axgroupNew adlı analiz grubunu oluşturun:
- Postgres sunucularının UUID'lerini yeni analiz grubuna ekleyin. Mevcut
iki Postgres sunucusunu ana/bekleme çifti olarak işlev görecek şekilde yapılandırdıysanız, her ikisini de
UUID'lerin virgülle ayrılmış listesi.
- Postgres sunucularının UUID'lerini almak için aşağıdaki her bir cURL komutunu çalıştırın:
Postgres sunucusu düğümü:
curl -u sysAdminEmail:passWord https://PG_IP:8084/v1/servers/self
. - Yalnızca tek bir Postgres sunucunuz varsa onu 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/bekleme çifti olarak yapılandırılmış birden fazla Postgres sunucunuz varsa bunları ekleyin UUID'lerin virgülle ayrılmış bir listesini belirterek:
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, analiz grubunun UUID'si de dahil olmak üzere Analytics grubu hakkındaki bilgileri
postgres-server
mülkündeki Postgres sunucusuuuids
:{ "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 arama gerekli
Qpid sunucularından Postgres sunucularına analiz iletilerini yönlendirmek için:
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"
.Ana/bekleme çifti olarak birden fazla Postgre sunucusu yapılandırılmışsa bunları UUID'lerin virgülle ayrılmış bir listesini belirterek:
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
çıkıştaconsumer-groups
.
- Postgres sunucularının UUID'lerini almak için aşağıdaki her bir cURL komutunu çalıştırın:
Postgres sunucusu düğümü:
- Tüm Qpid sunucularının UUID'lerini yeni analiz grubuna ekleyin. Bunu yapmanız gerekir
adımını tüm Qpid sunucuları için geçerlidir.
- Qpid sunucularının UUID'lerini almak için her Qpid'de aşağıdaki cURL komutunu çalıştırın
sunucu düğümü:
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ı, aşağıdaki kodu döndürür. Burada, Qpid sunucusunun UUID'sinin
uuids
altındakiqpid-server
özelliğine veconsumer-groups
altındakiconsumers
mülkü:{ "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'de aşağıdaki cURL komutunu çalıştırın
sunucu düğümü:
- Yeni AX grubu için bir kuruluş ve ortam sağlayın:
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"
.