VictoriaLogs

Сервер VictoriaLogs хранит и агрегирует логи.

Расположение журналов: системный журнал.

Порт по умолчанию: 9428.

Учётная запись ОС для запуска сервиса: vision.

Способ установки

Средства платформы позволяют установить VictoriaLogs двумя способами:

  • Развёртывание на одном узле с помощью скрипта setup.sh из состава дистрибутива.

  • Развёртывание отказоустойчивого кластера с помощью плейбука Ansible. Подробности см. в руководстве VictoriaMetrics и VictoriaLogs.

Также Визион может использовать для хранения логов внешний сервер VictoriaLogs. Подробности см. в руководстве Смена сервера VictoriaLogs.

Файлы конфигурации

Если сервер VictoriaLogs развёрнут на одном узле, его настройки хранятся в следующих файлах:

  • /etc/systemd/system/victorialogs.service — юнит systemd;

  • /opt/skala-r/etc/vision/server/victorialogs/environment.env — параметры запуска, в том числе настройки TLS и аутентификации для доступа к компоненту по HTTPS.

Настройки отказоустойчивого кластера VictoriaLogs хранятся в etcd.

Параметры запуска

--http.pathPrefix

Необязательный префикс для добавления ко всем путям, обрабатываемым HTTP-сервером.

--httpAuth.password

Пароль для BasicAuth HTTP-сервера.

--httpAuth.username

Имя пользователя для BasicAuth HTTP-сервера.

--httpListenAddr

Адрес для прослушивания входящих HTTP-запросов.

--retention.maxDiskSpaceUsageBytes

Максимальное использование дискового пространства по адресу --storageDataPath до автоматического удаления старых разделов по дням.

--storage.minFreeDiskSpaceBytes

Минимальный объём свободного места на диске по адресу --storageDataPath, после которого хранилище перестаёт принимать новые данные.

--storageDataPath

Путь к данным хранилища.

--tls

Использование TLS для входящих HTTP-запросов по заданному --httpListenAddr.

--tlsCertFile

Путь к файлу с сертификатом TLS для соответствующего --httpListenAddr.

--tlsKeyFile

Путь к файлу с ключом TLS для соответствующего --httpListenAddr.

--tlsMinVersion

Минимальная версия TLS для использования для соответствующего --httpListenAddr.