Origine de comptabilité des flux de messages et de comptabilité des statistiques

Les données comptables et statistiques peuvent être accumulées et rapportées en référence à un identificateur associé à un message dans un flux de messages. Cet identificateur est l'origine de comptabilité, qui fournit une méthode de production de données de comptabilité et de statistiques individuelles pour plusieurs origines de comptabilité qui génèrent des entrées dans les flux de messages. L'origine comptable peut être une valeur fixe ou être définie de manière dynamique en fonction de vos critères.

Par exemple, si votre noeud d'intégration héberge un ensemble de flux de messages associé à un client particulier dans un serveur d'intégration unique, vous pouvez définir une valeur spécifique pour l'origine comptable de tous ces flux. Vous pouvez ensuite analyser la sortie fournie pour évaluer l'utilisation du noeud d'intégration par le client ou le service et les facturer en conséquence.

Si vous souhaitez suivre le comportement d'un flux de messages particulier, vous pouvez définir une origine de comptabilité unique pour ce flux de messages et analyser son activité sur une période donnée.

Pour utiliser l'origine de comptabilité, vous devez effectuer les tâches suivantes:

  • Activez la collecte de données et demandez une prise en charge de base en définissant le paramètre accountingOrigin dans le fichier de configuration node.conf.yaml ou server.conf.yaml sur basic (la valeur par défaut est none ou no support). Pour plus d'informations sur la configuration de la collecte de statistiques, voir Configuration de la collecte des données de comptabilité et de statistiques de flux de messages.
  • Configurez chaque flux de messages pour lequel vous souhaitez qu'une origine spécifique inclue des instructions ESQL qui définissent la valeur unique à associer aux données collectées. Les données des flux de messages pour lesquels une valeur spécifique n'a pas été définie sont identifiées par la valeurAnonymous.

    Les instructions ESQL peuvent être codées dans un noeud Calculer, Base de données ou Filtrer.

    Vous pouvez configurer le flux de messages pour définir une valeur fixe ou pour déterminer une valeur dynamique et créer ainsi une méthode très flexible d'enregistrement des ensembles de données spécifiques à des messages ou à des circonstances spécifiques. Pour plus d'informations, voir Définition de l'origine de comptabilité des flux de messages et des statistiques.

Vous pouvez effectuer ces tâches dans l'un ou l'autre ordre ; si vous configurez le flux de messages avant de démarrer la collecte de données, le noeud d'intégration ignore le paramètre. Si vous démarrez la collecte de données, en spécifiant la prise en charge de l'origine de comptabilité, avant de configurer le flux de messages, toutes les données sont collectées avec l'origine de comptabilité définie surAnonymous. Le noeud d'intégration reconnaît l'origine lorsque vous redéployez le flux de messages. Vous pouvez également modifier la collecte de données qui a déjà commencé pour demander la prise en charge de l'origine comptable à partir du moment où vous émettez la commande. Dans les deux cas, les données qui ont déjà été collectées sont écrites et la collecte est redémarrée.

Une fois les données collectées, vous pouvez consulter les informations relatives à une ou plusieurs origines spécifiques. Par exemple, si vous sélectionnez des messages de publication XML comme format de sortie, vous pouvez démarrer une application qui s'abonne à l'origine qui vous intéresse.