Connettore InfluxDB
  • 05 Jan 2024
  • 1 Minuto da leggere
  • Contributori

Connettore InfluxDB


Sommario dell'articolo

Collegare Tulip ai database di serie temporali InfluxDB per semplificare la condivisione degli insight di Tulip in tutta l'azienda

Scopo

Il connettore InfluxDB semplifica la scrittura dei dati da Tulip a InfluxDB e l'interrogazione dei dati da InfluxDB a Tulip.

Competenze richieste

Si noti che questo connettore è piuttosto tecnico; si consiglia di avere esperienza con i database delle serie temporali. Si consiglia inoltre la supervisione da parte dell'IT per ottimizzare i flussi di dati e garantire che le funzioni API vengano eseguite in modo sicuro.

Configurazione

Per iniziare a usare il connettore InfluxDB, è necessario: 1. Creare un token API su InfluxDB. Creare un token API su InfluxDB. 2. Aggiornare l'URL di host. Aggiornare l'URL dell'host 3. Aggiungere il token API creato all'intestazione del connettore.

Nota sul metodo di autenticazione

InfluxDB utilizza un token API (OAuth Bearer Token con prefisso "Token") per l'autenticazione. I token possono essere creati con permessi specifici; questo è consigliato per evitare che ogni connettore InfluxDB abbia permessi eccessivi.

L'autenticazione tramite token può utilizzare anche la sintassi Basic Auth e Querystring. Vedere la documentazione di InfluxDB qui

Ottenere il token API di InfluxDB

Andare su "Manage Databases and Security" e creare un token API con i relativi permessi. Di seguito è riportata la schermata per la creazione e la configurazione del token API.image.png

Aggiornare l'URL dell'host

Aggiornare l'URL dell'host del connettore con l'URL mostrato quando si accede al portale InfluxDB(l'accesso tramite la loro homepage invia all'URL da utilizzare).image.png

Aggiornare il token di autorizzazione

image.png{height="" width=""}
Aggiornare il token del portatore con il token API creato nel passaggio precedente.

Come funziona

Il template connector della libreria include le seguenti funzioni: * Note di configurazione (nel corpo della funzione) * Query di prova (la prova consiste nell'interrogare tutti i bucket) * Esempio di scrittura (usando la sintassi writeline, scrive una singola misura)

Questo è un punto di partenza molto semplice. Si raccomanda vivamente di esplorare la documentazione completa di InfluxDB qui


Questo articolo è stato utile?