Configuration d'Influx2PersistenceProviderPackage
Pour configurer Influx2PersistenceProviderPackage, procédez comme suit :
1. Dans ThingWorx Composer, créez un nouveau fournisseur de persistance.
2. Dans le champ Package de fournisseur de persistance, sélectionnez Influx2PersistenceProviderPackage.
3. Cliquez sur Save.
4. Cliquez sur l'onglet Configuration et configurez les informations de connexion, puis enregistrez. Reportez-vous aux tables ci-dessous pour le paramétrage des options de configuration. Si vous utilisez une instance du fournisseur de persistance (créée à l'aide du package du fournisseur de persistance InfluxDB) comme fournisseur de persistance par défaut, vous pouvez modifier les paramètres de configuration suivants des files d'attente de flux et flux de valeurs. Vos modifications s'appliqueront à l'ensemble des flux et des flux de valeurs. Ces modifications ne peuvent pas être appliquées à un flux ou flux de valeurs spécifique.
* 
Lorsque vous changez le fournisseur de persistance d'un flux de valeurs (par exemple, en passant de ThingworxPersistenceProvider à InfluxPersistenceProviderPackage), tout objet implémentant un flux de valeurs doit dès lors appeler le service RestartThing pour récupérer les entrées écrites sur le nouveau fournisseur de persistance. Si les objets ne sont pas redémarrés, les entrées pourront être écrites dans la base de données, mais elles ne seront pas récupérées tant que l'objet n'aura pas été redémarré.
Informations de connexion pour Influx 2.x
Nom
Description
Valeur par défaut
URL de connexion
URL de la base de données depuis laquelle les connexions doivent être acquises.
http://localhost:8086
Jeton
Jeton de sécurité pour l'accès au système, utilisé à la place d'un mot de passe (comme une clé d'application).
Nom organisation
Nom de l'organisation
Nom du compartiment
Nom du compartiment de données (schéma dans lequel toutes les données sont stockées).
Créer automatiquement un compartiment
Lorsque cette option est définie sur vrai, le compartiment spécifié dans bucketName est créé s'il n'existe pas déjà. Dans le cas contraire, une erreur est renvoyée si le compartiment n'existe pas.
Faux
Période de conservation (jours)
Nombre de jours pendant lequel les données sont conservées. Les données seront supprimées passé ce délai. La valeur par défaut est 0, ce qui permet de conserver les données de façon permanente.
0
Taille de lot
Il s'agit de la taille de lot utilisée par le client Influx. Le client Influx enverra toujours les points de données par lots pour optimiser les performances. Cette option est disponible en plus de la taille de lot de flux. Lorsque le nombre de points de données correspondant à la taille de lot est prêt à être envoyé, les données sont envoyées à Influx.
* 
La valeur n'est pas utilisée et sera supprimée dans une prochaine version.
1000
Intervalle de vidage
Indique la fréquence à laquelle le client Influx vide les données si la taille de lot n'a pas été atteinte. La valeur est spécifiée en millisecondes.
* 
La valeur n'est pas utilisée et sera supprimée dans une prochaine version.
1000 ou une fois par seconde
Taille d'extraction des données du fournisseur de persistance
Nombre de lignes à extraire par lots au lieu de mettre en cache toutes les lignes côté client.
5000
Délai d'inactivité de la connexion
Durée pendant laquelle la connexion à Influx sera tentée. La valeur est spécifiée en secondes.
10
Délai d'inactivité en lecture
Durée pendant laquelle les données Influx seront lues pour une requête. La valeur est spécifiée en secondes.
10
Délai d'inactivité en écriture
Durée pendant laquelle l'écriture des données dans Influx sera tentée. La valeur est spécifiée en secondes.
* 
Pour InfluxDB Cloud, PTC recommande de définir le Délai d'inactivité en écriture sur 20 secondes.
20
Niveau de journal
Le niveau de journal du client Influx. Les journaux sont envoyés à la sortie de la console. Les valeurs possibles sont NONE, BASIC, HEADERS ou BODY, chaque niveau fournissant des informations supplémentaires.
AUCUNE
Paramètres de traitement du flux pour Influx 2.x
Nom
Description
Type de base
Valeur par défaut
Taille max. de la file d'attente
Nombre maximal d'entrées de flux à mettre en file d'attente. Lorsque la valeur spécifiée est atteinte, les entrées suivantes sont rejetées.
Number
1000000
Délai d'attente avant le vidage du tampon de flux (ms)
Nombre de millisecondes attendues par le système avant le vidage du tampon de flux.
Number
2000
Nombre de threads de traitement
Nombre de threads de traitement dédiés au flux.
* 
Le fournisseur InfluxPersistenceProviderPackage est plus performant avec un plus petit nombre de threads. Il est hautement optimisé pour traiter les données d'un petit nombre de canaux.
Pour Influx2PersistenceProviderPackage, ce n'est plus le cas. PTC recommande d'augmenter le nombre de threads afin d'obtenir un meilleur débit. Pour InfluxDB Cloud, PTC recommande d'augmenter le Nombre de threads de traitement à 10, la Taille max. de la file d'attente à 100000 et le Nbre max. d'écritures de flux de valeurs dans un bloc de processus à 25000, pour atteindre un débit de 80000 wps.
Number
10
Nbre max. d'éléments avant le vidage du tampon de flux
Nombre maximal d'éléments à accumuler avant le vidage du tampon de flux.
Number
1000
Nbre max. d'écritures de flux dans un bloc de processus
Nombre maximal d'écritures de flux à traiter dans un bloc.
Number
25000
Nbre max. de tentatives d'écriture de flux
Nombre maximal de nouvelles tentatives d'écriture par lots en cas d'échec d'écriture.
* 
La nouvelle tentative n'est pas immédiate, mais intervient lors de la tentative d'écriture suivante, comme spécifié par le paramètre de configuration Fréquence d'analyse du statut tampon (ms). Les tentatives peuvent résoudre le problème des brèves interruptions intermittentes du réseau, mais celui des longues interruptions de connectivité. Si le débit des données n'est pas élevé et qu'une période plus longue entre les tentatives est requise, il est possible de modifier le paramètre Fréquence d'analyse du statut tampon (ms) pour diminuer la fréquence des tentatives d'écriture.
Fréquence d'analyse du statut tampon (ms)
Le statut du tampon est vérifié selon la fréquence définie en millisecondes.
Number
5
Paramètres de traitement du flux de valeurs pour Influx 2.x
Nom
Description
Type de base
Valeur par défaut
Taille max. de la file d'attente
Nombre maximal d'entrées de flux de valeurs à mettre en file d'attente. Lorsque la valeur spécifiée est atteinte, les entrées suivantes sont rejetées.
Number
1000000
Délai d'attente avant le vidage du tampon de flux de valeurs (ms)
Nombre de millisecondes attendues par le système avant le vidage du tampon de flux de valeurs.
Number
10000
Nombre de threads de traitement
Nombre de threads de traitement alloués au flux de valeurs.
* 
Le fournisseur InfluxPersistenceProviderPackage est plus performant avec un plus petit nombre de threads. Il est hautement optimisé pour traiter les données d'un petit nombre de canaux.
Pour Influx2PersistenceProviderPackage, ce n'est plus le cas. PTC recommande d'augmenter le nombre de threads afin d'obtenir un meilleur débit. Pour InfluxDB Cloud, PTC recommande d'augmenter le Nombre de threads de traitement à 10, la Taille max. de la file d'attente à 100000 et le Nbre max. d'écritures de flux de valeurs dans un bloc de processus à 25000, pour atteindre un débit de 80000 wps.
Number
10
Nbre max d'éléments avant le vidage du tampon de valeur
Nombre maximal d'éléments à accumuler avant le vidage du tampon de flux de valeurs.
Number
1000
Nbre max. d'écritures de flux de valeurs dans un bloc de processus
Nombre maximal d'éléments à traiter dans un bloc.
Number
25000
Nbre max. de tentatives d'écriture de flux
Nombre maximal de nouvelles tentatives d'écriture par lots en cas d'échec d'écriture.
* 
La nouvelle tentative n'est pas immédiate, mais intervient lors de la tentative d'écriture suivante, comme spécifié par le paramètre de configuration Fréquence d'analyse du statut tampon (ms). Les tentatives peuvent résoudre le problème des brèves interruptions intermittentes du réseau, mais celui des longues interruptions de connectivité. Si le débit des données n'est pas élevé et qu'une période plus longue entre les tentatives est requise, il est possible de modifier le paramètre Fréquence d'analyse du statut tampon (ms) pour diminuer la fréquence des tentatives d'écriture.
Fréquence d'analyse du statut tampon (ms)
Le statut du tampon est vérifié selon la fréquence définie en millisecondes.
Number
5
5. Cliquez sur l'onglet Informations générales, puis cochez la case Actif.
6. Cliquez sur Save.
Est-ce que cela a été utile ?