VictoriaLogs

VictoriaLogs — это СУБД для хранения и агрегации логов.

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

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

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

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

Дистрибутив Геном позволяет установить 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.