Konektor InfluxDB
  • 05 Jan 2024
  • 1 Minuta do przeczytania
  • Współtwórcy

Konektor InfluxDB


Streszczenie artykułu

Podłącz Tulip do baz danych szeregów czasowych InfluxDB, aby usprawnić udostępnianie informacji Tulip w całym przedsiębiorstwie

Cel

Konektor InfluxDB usprawnia zapisywanie danych z Tulip do InfluxDB, a także wysyłanie zapytań z InfluxDB do Tulip.

Wymagane umiejętności

Należy pamiętać, że ten konektor jest nieco techniczny; zalecane jest doświadczenie z bazami danych szeregów czasowych. Zalecany jest również nadzór ze strony działu IT w celu usprawnienia przepływu danych i zapewnienia, że funkcje API są wykonywane w bezpieczny sposób.

Konfiguracja

Aby rozpocząć korzystanie z konektora InfluxDB, należy: 1. Utworzyć token API w InfluxDB 2. Zaktualizować adres URL hosta 3. Dodać utworzony token API do nagłówka konektora.

Uwaga dotycząca metody uwierzytelniania

InfluxDB używa API Token (OAuth Bearer Token z prefiksem "Token") do uwierzytelniania. Tokeny można tworzyć z określonymi uprawnieniami; jest to zalecane, aby każdy łącznik InfluxDB nie miał nadmiernych uprawnień.

Token autoryzacji może również korzystać ze składni Basic Auth i Querystring. Zobacz dokumentację InfluxDB tutaj

Uzyskanie tokenu API InfluxDB

Przejdź do "Manage Databases and Security" i utwórz token API z odpowiednimi uprawnieniami. Poniższy zrzut ekranu przedstawia ekran tworzenia i konfigurowania tokena API.image.png

Zaktualizuj adres URL hosta

Zaktualizuj adres URL hosta konektora za pomocą adresu URL wyświetlanego podczas uzyskiwania dostępu do portalu InfluxDB(logowanie za pośrednictwem strony głównej powoduje przejście do adresu URL, którego należy użyć).image.png

Zaktualizuj token autoryzacji

image.png{height="" width=""}
Zaktualizuj token na okaziciela za pomocą tokena API utworzonego w poprzednim kroku.

Jak to działa

Konektor szablonu biblioteki zawiera następujące funkcje: * Uwagi dotyczące konfiguracji (w treści funkcji) * Zapytanie testowe (test polega na zapytaniu o wszystkie wiadra) * Write Example (przy użyciu składni writeline, zapisuje pojedynczy pomiar)

Jest to bardzo prosty punkt wyjścia. Zdecydowanie zalecamy zapoznanie się z pełną dokumentacją InfluxDB tutaj


Czy ten artykuł był pomocny?