- Impression
Connecter Tulip aux bases de données de séries temporelles InfluxDB pour rationaliser le partage des informations Tulip à travers l'entreprise
Objectif
Le connecteur InfluxDB simplifie l'écriture des données de Tulip vers InfluxDB ainsi que l'interrogation des données d'InfluxDB vers Tulip.
Compétences requises
Veuillez noter que ce connecteur est quelque peu technique ; une expérience avec les bases de données de séries temporelles est recommandée. Une supervision par le service informatique est également recommandée pour rationaliser les flux de données et s'assurer que les fonctions de l'API sont traitées de manière sécurisée.
Configuration
Pour commencer à utiliser le connecteur InfluxDB, vous devez : 1. Créer un jeton API sur InfluxDB 2. Mettre à jour l'URL de l'hôte 3. Ajouter le jeton API créé à l'en-tête du connecteur
Note sur la méthode d'authentification
InfluxDB utilise un jeton API (jeton OAuth Bearer avec le préfixe "Token") pour l'authentification. Les tokens peuvent être créés avec des permissions spécifiques ; ceci est conseillé afin que chaque connecteur InfluxDB n'ait pas de permissions excessives.
L'authentification par token peut également utiliser la syntaxe Basic Auth et Querystring. Voir la documentation d'InfluxDB ici
Obtenir le jeton API d'InfluxDB
Allez dans "Gérer les bases de données et la sécurité" et créez un jeton API avec les permissions appropriées. La capture d'écran ci-dessous montre l'écran de création et de configuration du jeton API.
Mise à jour de l'URL hôte
Mettez à jour l'URL hôte du connecteur avec l'URL affichée lors de l'accès au portail InfluxDB(la connexion via leur page d'accueil vous envoie à l'URL à utiliser).
Mise à jour du jeton d'autorisation
{height="" width=""}
Mettez à jour le jeton du porteur avec le jeton API créé à l'étape précédente.
Fonctionnement
Le modèle de connecteur de la bibliothèque comprend les fonctions suivantes : * Notes d'installation (dans le corps de la fonction) * Requête de test (le test consiste à interroger tous les buckets) * Exemple d'écriture (à l'aide de la syntaxe writeline, écrit une seule mesure)
Il s'agit d'un point de départ très simple. Il est fortement recommandé d'explorer la documentation complète d'InfluxDB ici