- Распечатать
Подключите 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-токена.
Обновить URL-адрес хоста
Обновите URL-адрес хоста коннектора на URL-адрес, отображаемый при доступе к порталу InfluxDB(при входе на домашнюю страницу вы перейдете на URL-адрес, который необходимо использовать).
Обновить токен авторизации
{height="" width=""}
Обновите токен предъявителя с помощью API-токена, созданного на предыдущем шаге.
Как это работает
Шаблон библиотеки connector включает в себя следующие функции: * Заметки о настройке (в теле функции) * Тестовый запрос (тест заключается в запросе всех бакетов) * Пример записи (используя синтаксис writeline, записывает одно измерение).
Это очень простая отправная точка. Настоятельно рекомендуем вам изучить полную документацию InfluxDB здесь