Menambahkan grup analisis baru

Edge for Private Cloud v4.18.05

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.

Jika nanti Anda ingin menambahkan grup analisis baru ke penginstalan:

  1. Buat dan konfigurasikan grup analisis baru:
    1. Buat grup analisis, yang diberi nama axgroupNew:
      curl -u sysAdminEmail:passWord -H "Content-Type: application/json"
        -X POST 'https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew'
    2. 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"
    3. 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"
    4. 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"
  2. Tambahkan UUID server Postgres ke grup analisis baru. Jika Anda telah mengonfigurasi dua server Postgres agar berfungsi sebagai pasangan master/standby, tentukan keduanya sebagai daftar UUID yang dipisahkan koma.
    1. Untuk mendapatkan UUID server Postgres, jalankan perintah cURL berikut di setiap node server Postgres:
      curl -u sysAdminEmail:passWord https://PG_IP:8084/v1/servers/self
    2. 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 pada 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" : {
        }
      }

    3. 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 Postgre 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 muncul di properti datastores dari consumer-groups dalam output.

  3. Tambahkan UUID semua server Qpid ke grup analisis baru. Anda harus melakukan langkah ini untuk semua server Qpid.
    1. 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
    2. 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'
    3. 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" : {
        }
      }

  4. Sediakan organisasi dan lingkungan untuk grup AX baru:
    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"