Connecteur InfluxDB
  • 05 Jan 2024
  • 1 Minute à lire
  • Contributeurs

Connecteur InfluxDB


Résumé de l’article

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.image.png

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).image.png

Mise à jour du jeton d'autorisation

image.png{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


Cet article vous a-t-il été utile ?