Ajouter un groupe d'analyse

Edge pour Private Cloud version 4.17.05

Lorsque vous installez Edge pour le cloud privé, le programme d'installation crée par défaut un seul groupe d'analyse nommé "axgroup-001". Au moment de l'installation, vous pouvez modifier le nom par défaut groupe d'analyse en incluant la propriété AXGROUP dans la configuration d'installation :

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

Consultez la section Installer des composants Edge sur un nœud pour en savoir plus. plus encore.

Procédez comme suit si vous souhaitez ultérieurement ajouter un nouveau groupe d'analyse à votre installation:

  1. Créez et configurez le groupe d'analyse: <ph type="x-smartling-placeholder">
      </ph>
    1. Créez le groupe d'analyse, nommé analyticsNew:
      &gt; curl -u sysAdminEmail:passWord -H "Contenu-Type: application/json" -X POST &#39;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew&#39;
    2. Ajoutez un groupe de consommateurs au nouveau groupe d'analyse, et nommez-le consumer-group-new. Les noms des groupes de consommateurs sont uniques le contexte de chaque groupe d'analyse:
      &gt; curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json' -H "Content-Type:application/json" &quot;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups?name=consumer-group-new&quot;
    3. Définissez le type de consommateur du groupe d'analyse sur "ax" :
      &gt; curl -u sysAdminEmail:passWord -X POST -H "Content-Type:application/json" &quot;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/properties?propName=consumer-type&amp;propValue=ax&quot;
    4. Ajoutez le nom du centre de données. Par défaut, vous installez Edge avec un centre de données nommé "dc-1". Cependant, si vous disposez de plusieurs centres de données, chacun d'eux a un nom unique. Cet appel est facultatif si vous n'avez qu'un seul centre de données, et recommandé si vous disposez de plusieurs centres:
      &gt; curl -u sysAdminEmail:passWord -X POST -H "Content-Type:application/json" &quot;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/properties?propName=region&amp;propValue=dc-1&quot;
  2. Ajoutez les UUID des serveurs Postgres au nouveau groupe d'analyse. Si vous avez configuré deux serveurs Postgres qui fonctionnent comme une paire maître/serveur de secours, spécifiez les deux d'UUID séparés par une virgule.
    1. Pour obtenir les UUID des serveurs Postgres, exécutez la commande cURL suivante sur chaque Nœud de serveur Postgres:
      &gt; curl -u sysAdminEmail:passWord https://<IP_PG>:8084/v1/servers/self
    2. Si vous n'avez qu'un seul serveur Postgres, ajoutez-le au groupe d'analyse:
      &gt; curl -u sysAdminEmail:passWord -H "Contenu-Type: application/json" -X POST &#39;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID&amp;type=postgres-server&amp;force=true&#39;

      Si vous avez plusieurs serveurs Postgres configurés en tant que paire maître/pièce de secours, ajoutez en spécifiant une liste d'UUID séparés par une virgule:
      &gt; curl -u sysAdminEmail:passWord -H "Contenu-Type: application/json" -X POST &#39;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID_Master,UUID_standby&amp;type=postgres-server&amp;force=true&#39;

      Cette commande renvoie les informations sur le groupe d'analyse, y compris l'UUID du Serveur Postgres dans la propriété postgres-server sous uuids:
      {
      "nom" : "axgroupeNouveau",
      "propriétés" : {
      "région" : "dc-1",
      "consumer-type" : "hache"
      },
      "habilitations" : [ ],
      "uuids" : {
      &quot;qpid-server&quot; : [ ],
      "postgres-server" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ]
      },
      "groupes de consommateurs" : [ {
      "nom" : "consumer-group-new",
      "consommateurs" : [ ],
      "datastores" : [ ],
      "propriétés" : {
      }
      } ],
      "sous-traitants des données" : {
      }
    3. Ajoutez le serveur Postgres au data store du groupe de consommateurs. Cet appel est obligatoire pour acheminer les messages d'analyse des serveurs Qpid vers les serveurs Postgres:
      &gt; curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json' -H "Content-Type:application/json" &quot;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/datastores?uuid=UUID&quot;

      Si plusieurs serveurs Postgre sont configurés en tant que paire maître/pièce de secours, ajoutez-les spécifiant une liste d'UUID séparés par une virgule:
      &gt; curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json' -H "Content-Type:application/json" &quot;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/datastores?uuid=UUID_Master,UUID_standby&quot;

      L'UUID apparaît dans la propriété datastores de consumer-groups dans le résultat.
  3. Ajoutez les UUID de tous les serveurs Qpid au nouveau groupe d'analyse. Vous devez effectuer cette opération pour tous les serveurs Qpid.
    1. Pour obtenir les UUID des serveurs Qpid, exécutez la commande La commande cURL suivante sur chaque nœud de serveur Qpid:
      &gt; curl -u sysAdminEmail:passWord https://<IP_QP>:8083/v1/servers/self
    2. Ajoutez le serveur Qpid au groupe d'analyse:
      &gt; curl -u sysAdminEmail:passWord -H "Contenu-Type: application/json" -X POST &#39;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID&amp;type=qpid-server&#39;
    3. Ajoutez le serveur Qpid au groupe de consommateurs:
      &gt; curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json' -H "Content-Type:application/json" &quot;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/consumers?uuid=UUID&quot;

      Cet appel renvoie l'élément suivant, qui vous permet de voir l'UUID du serveur Qpid ajouté au Propriété qpid-server sous uuids, et à consumers sous consumer-groups:
      {
      "nom" : "axgroupeNouveau",
      "propriétés" : {
      "région" : "dc-1",
      "consumer-type" : "axe
      }, "habilitations" : [ ],
      "uuids" : {
      "qpid-server" : [ "fb6455c3-f5ce-433a-b98a-bdd016acd5af" ],
      &quot;postgres-server&quot; : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ]
      },
      "groupes de consommateurs" : [ {
      "nom" : "consumer-group-new",
      "consommateurs" : [ "fb6455c3-f5ce-433a-b98a-bdd016acd5af" ],
      "datastores" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ],
      "propriétés" : {
      }
      } ],
      "sous-traitants des données" : {
      }
  4. Provisionner des organisations et un environnement pour le nouveau groupe AX
    &gt; curl -u sysAdminEmail:motdepasse -X PUBLIER &quot;https://&lt;MS_IP&gt;:8080/v1/analytics/groups/ax/axgroupNew/scopes?org=org_name&amp;env=env_name&quot; -H "Content-Type: application/json"