Menambahkan grup analisis baru

Saat Anda menginstal Edge untuk Private Cloud, secara default penginstal akan membuat satu grup analisis bernama "axgroup-001". Pada saat penginstalan, Anda dapat mengubah nama default grup analisis dengan menyertakan properti AXGROUP dalam konfigurasi penginstalan file:

# Specify the analytics group.
# AXGROUP=axgroup-001          # Default name is axgroup-001.

Lihat Menginstal komponen Edge pada node untuk informasi selengkapnya.

Jika nantinya Anda ingin menambahkan grup analisis baru ke penginstalan:

  1. Buat dan konfigurasi grup analisis baru:
    1. Buat grup analisis dengan nama axgroupNew:
      curl -u sysAdminEmail:passWord -H "Content-Type: application/json"
        -X POST 'https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew'
    2. Menambahkan grup konsumen ke grup analisis baru, yang bernama grup-konsumen-baru. Nama kelompok konsumen bersifat unik dalam konteks setiap grup analitik:
      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. Menetapkan jenis konsumen grup analisis ke "kapak":
      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, masing-masing memiliki nama yang unik. Panggilan ini opsional jika Anda hanya memiliki satu pusat data, dan direkomendasikan jika Anda memiliki beberapa pusat data pusat:
      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 memiliki mengonfigurasi dua server Postgres untuk berfungsi sebagai pasangan master/standby, 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 server tersebut 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" : {
        }
      }
    3. Tambahkan server Postgres ke penyimpanan data grup konsumen. Panggilan ini wajib diisi 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, maka tambahkan 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 ini untuk semua server Qpid.
    1. Untuk mendapatkan UUID server Qpid, jalankan perintah cURL berikut di setiap Qpid node server:
      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 kode berikut tempat Anda dapat melihat UUID server Qpid yang ditambahkan ke properti qpid-server di bagian uuids, dan Properti consumers di 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. Menyediakan 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"