Коннектор InfluxDB
  • 05 Jan 2024
  • 1 Минута для чтения
  • Авторы

Коннектор InfluxDB


Вводный текст

Подключите Tulip к базам данных временных рядов InfluxDB, чтобы упростить обмен данными Tulip в масштабах предприятия.

Назначение

Коннектор InfluxDB упрощает процесс записи данных из Tulip в InfluxDB, а также запрос данных из InfluxDB в Tulip.

Необходимые навыки

Обратите внимание, что этот коннектор является в некоторой степени техническим; рекомендуется опыт работы с базами данных временных рядов. Также рекомендуется контроль со стороны ИТ-отдела для оптимизации потоков данных и обеспечения безопасности API-функций.

Настройка

Чтобы начать использовать коннектор InfluxDB, вам нужно: 1. Создать API-токен на InfluxDB 2. Обновить URL-адрес хоста 3. Добавить созданный API-токен в заголовок коннектора.

Примечание о методе аутентификации

InfluxDB использует API-токен (OAuth Bearer Token с префиксом "Token") для аутентификации. Токены могут быть созданы с определенными правами; это рекомендуется для того, чтобы каждый коннектор InfluxDB не имел чрезмерных прав.

Токен-аутентификатор может также использовать синтаксис Basic Auth и Querystring. См. документацию InfluxDB здесь

Получение API-токена InfluxDB

Перейдите в раздел "Управление базами данных и безопасностью" и создайте токен API с соответствующими правами. Ниже приведен скриншот экрана для создания и настройки API-токена.image.png

Обновить URL-адрес хоста

Обновите URL-адрес хоста коннектора на URL-адрес, отображаемый при доступе к порталу InfluxDB(при входе на домашнюю страницу вы перейдете на URL-адрес, который необходимо использовать).image.png

Обновить токен авторизации

image.png{height="" width=""}
Обновите токен предъявителя с помощью API-токена, созданного на предыдущем шаге.

Как это работает

Шаблон библиотеки connector включает в себя следующие функции: * Заметки о настройке (в теле функции) * Тестовый запрос (тест заключается в запросе всех бакетов) * Пример записи (используя синтаксис writeline, записывает одно измерение).

Это очень простая отправная точка. Настоятельно рекомендуем вам изучить полную документацию InfluxDB здесь


Была ли эта статья полезной?