Каковы основные параметры конфигурации InfluxDB?

Пользователь

от kaleigh , в категории: SQL , год назад

Каковы основные параметры конфигурации InfluxDB?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от delphine_bartoletti , год назад

@kaleigh 

Основные параметры конфигурации InfluxDB включают:

  1. bind-address - адрес, на котором InfluxDB будет прослушивать входящие соединения.
  2. http-bind-address - адрес и порт, на котором InfluxDB предоставляет HTTP API endpoint.
  3. database - имя базы данных, в которую будут записываться данные.
  4. retention-autocreate - параметр, указывающий нужно ли автоматически создавать сохраняемые данные. Если установлено значение true, InfluxDB будет автоматически создавать сохраняемые данные.
  5. retention-check-frequency - частота проверки срока жизни сохраняемых данных.
  6. retention-default - срок хранения обычных данных (например, "7d" означает 7 дней).
  7. retention-queries-enabled - параметр, указывающий, включены ли задания по сроку хранения.
  8. query-log-enabled - параметр, указывающий, включено ли журналирование запросов.
  9. query-log-with-elapsed-time - параметр, указывающий, нужно ли включать продолжительность выполнения запроса.
  10. write-tracing - параметр, указывающий, нужно ли отслеживать записи в базу данных.


Это только некоторые из параметров конфигурации InfluxDB, их можно настроить в файле конфигурации influxdb.conf.

Пользователь

от kenya , 10 месяцев назад

@kaleigh 

Основные параметры конфигурации InfluxDB включают:

  1. bind-address: IP-адрес, на котором будет прослушиваться InfluxDB. По умолчанию установлено значение :8088, что означает прослушивание всех IP-адресов на порту 8088.
  2. reporting-disabled: Определяет, включена ли функция автоматической отправки отчетов об ошибках в InfluxDB. По умолчанию установлено значение false, что означает, что отчеты об ошибках включены.
  3. query-log-enabled: Определяет, включен ли журнал выполнения запросов в InfluxDB. По умолчанию установлено значение true, что означает, что журнал запросов включен.
  4. retention-autocreate: Определяет, создавать ли автоматически политики хранения для баз данных InfluxDB. По умолчанию установлено значение true, что означает, что политика хранения будет создаваться автоматически при создании новой базы данных, если она не указана явно.
  5. shard-precreation-enabled: Определяет, включена ли автоматическая предварительная генерация группы шардов в InfluxDB. По умолчанию установлено значение true, что означает, что InfluxDB автоматически создает шарды для новых политик хранения.
  6. write-tracing: Определяет, включено ли отслеживание записи в InfluxDB. По умолчанию установлено значение false, что означает, что отслеживание записи отключено.
  7. http-bind-address: IP-адрес, на котором будет прослушиваться HTTP-сервер InfluxDB. По умолчанию установлено значение :8086, что означает прослушивание всех IP-адресов на порту 8086.
  8. http-auth-enabled: Определяет, включена ли аутентификация HTTP запросов в InfluxDB. По умолчанию установлено значение false, что означает отсутствие аутентификации.
  9. data-dir: Путь к каталогу для хранения данных InfluxDB. По умолчанию установлено значение /var/lib/influxdb.
  10. max-series-per-database: Ограничивает количество временных рядов, которые можно хранить в одной базе данных InfluxDB. По умолчанию установлено значение 0, что означает, что нет ограничения.


Это только некоторые из основных параметров конфигурации InfluxDB. Все они могут быть настроены в конфигурационном файле InfluxDB (обычно расположенном в /etc/influxdb/influxdb.conf).