MENU
    Коннектор 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 здесь


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