Визион.Прокси
vlagent_proxy
Сервис приёма логов ПАК и отправки их в базу данных логов.
Компонент Визиона: Прокси.
Способ установки: Интерфейс Визион.Сервера через plagent.
Расположение журналов:
-
системный журнал;
-
/opt/skala-r/var/log/vision/proxy/vlagent_proxy/vlagent.log.
Порт по умолчанию: 29511.
Учётная запись ОС для запуска сервиса: vision.
Используемые учётные записи компонентов Визиона: VictoriaLogs BasicAuth.
Файлы конфигурации:
-
/etc/systemd/system/vision_vlagent_proxy.service; -
/opt/skala-r/etc/vision/proxy/vlagent_proxy/environment.env.
Компонент устанавливается на узел из интерфейса Визиона компонентом vision_core с параметрами, указанными в конфигурационном файле vision_core/config.yml.
Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится ключами запуска в файле environment.env.
В ключах запуска компонента в файле environment.env указывается адрес назначения логов с указанием BasicAuth и сертификатов VictoriaLogs.
Ключи запуска
- -audit.componentName
-
Название компонента.
Значение по умолчанию:
vision_vlagent_proxy. - -audit.filePath
-
Путь к файлу для сохранения журнала аудита.
Значение по умолчанию:
/opt/skala-r/var/log/vision/vision/audit/proxy/vlagent_proxy/audit.log. - -httpAuth.password
-
Пароль для BasicAuth HTTP-сервера.
- -httpAuth.username
-
Имя пользователя для BasicAuth HTTP-сервера.
Значение по умолчанию:
vision. - -httpListenAddr
-
Адрес для прослушивания входящих HTTP-запросов.
Значение по умолчанию:
:29511(компонент слушает порт 29511 на всех адресах). - -http.pathPrefix
-
Необязательный префикс для добавления ко всем путям, обрабатываемым HTTP-сервером.
Значение по умолчанию:
/. - -loggerFileName
-
Путь к файлу записи логов.
Значение по умолчанию:
/opt/skala-r/var/log/vision/vision/proxy/vlagent_proxy/vlagent.log. - -loggerOutput
-
Тип логирования.
Возможные значения:
-
file; -
stdout; -
stderr.
Значение по умолчанию:
file. -
- -remoteWrite.basicAuth.password
-
Пароль BasicAuth, используемый для подключения к
-remoteWrite.url. - -remoteWrite.basicAuth.username
-
Имя пользователя BasicAuth, используемое для подключения к
-remoteWrite.url.Значение по умолчанию:
vision. - -remoteWrite.maxDiskUsagePerURL
-
Ограничение на размер файла журнала для каждого URL.
Значение по умолчанию:
10GB(10 ГБ). - -remoteWrite.showURL
-
Отображение
-remoteWrite.urlв экспортируемых метриках. - -remoteWrite.tlsCAFile
-
Путь к файлу TLS CA, который будет использоваться для проверки подключений к
-remoteWrite.url.Значение по умолчанию:
/opt/skala-r-/vision/cert/components_default.crt. - -remoteWrite.tlsCertFile
-
Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к
-remoteWrite.url.Значение по умолчанию:
/opt/skala-r/vision/cert/components_default.crt. - -remoteWrite.tlsInsecureSkipVerify
-
Пропуск проверки TLS при подключении к
-remoteWrite.url.Значение по умолчанию:
True(проверка сертификата выключена). - -remoteWrite.tlsKeyFile
-
Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к
-remoteWrite.url.Значение по умолчанию:
/opt/skala-r/vision/cert/components_default.key. - -remoteWrite.url
-
URL-адрес VictoriaMetrics или vminsert, где сохраняется состояние оповещений и результаты правил записи.
- -tls
-
Использование TLS для входящих HTTP-запросов по заданному
-httpListenAddr.Значение по умолчанию:
True(включено). - -tlsCertFile
-
Путь к файлу с сертификатом TLS для соответствующего
-httpListenAddr.Значение по умолчанию:
/opt/skala-r/vision/cert/components_default.crt. - -tlsKeyFile
-
Путь к файлу с ключом TLS для соответствующего
-httpListenAddr.Значение по умолчанию:
/opt/skala-r/vision/cert/components_default.key. - -tlsMinVersion
-
Минимальная версия TLS для использования для соответствующего
-httpListenAddr.Значение по умолчанию:
TLS13.
vmagent_proxy
Сервис приёма метрик ПАК и отправки их в базу данных временных рядов.
Компонент Визиона: Прокси.
Способ установки: Интерфейс Визион.Сервера через plagent.
Расположение журналов:
-
системный журнал;
-
/opt/skala-r/var/log/vision/proxy/vmagent_proxy/vmagent.log.
Порт по умолчанию: 8430.
Учётная запись ОС для запуска сервиса: vision.
Используемые учётные записи компонентов Визиона: VictoriaMetrics BasicAuth.
Файлы конфигурации:
-
/etc/systemd/system/vision_vmagent_proxy.service; -
/opt/skala-r/etc/vision/proxy/vmagent_proxy/environment.env; -
/opt/skala-r/etc/vision/proxy/vmagent_proxy/vmagent.yml.
Компонент устанавливается на узел из интерфейса Визиона компонентом vision_core с параметрами, указанными в конфигурационном файле vision_core/config.yml.
Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится ключами запуска в файле environment.env.
Параметры скрепинга метрик этого компонента устанавливаются с помощью файла vmagent.yml.
В ключах запуска компонента в файле environment.env указывается адрес назначения метрик с указанием BasicAuth и сертификатов VictoriaMetrics.
Ключи запуска
Все доступные ключи запуска описаны в документации VictoriaMetrics.
- --audit.componentName
-
Название компонента, используемое при ведении журнала аудита.
- --audit.filePath
-
Путь к файлу лога аудита.
Пустое значение отключает аудит. - --http.pathPrefix
-
Необязательный префикс для добавления ко всем путям, обрабатываемым HTTP-сервером.
- --httpAuth.password
-
Пароль для BasicAuth HTTP-сервера.
- --httpAuth.username
-
Имя пользователя для BasicAuth HTTP-сервера.
- --httpListenAddr
-
Адрес для прослушивания входящих HTTP-запросов.
- --loggerFileName
-
Путь к файлу записи логов.
- --loggerOutput
-
Тип логирования.
Возможные значения:
-
file; -
stdout; -
stderr.
Значение по умолчанию:
file. -
- --promscrape.config
-
Путь к файлу конфигурации Prometheus с разделом
scrape_configs, содержащим цели для очистки. - --promscrape.configCheckInterval
-
Периодичность проверки файла конфигурации Prometheus на наличие изменений.
- --promscrape.maxScrapeSize
-
Максимальный размер ответа на запрос в байтах для обработки от целей Prometheus. Ответы размером больше указанного отклоняются.
- --remoteWrite.basicAuth.password
-
Пароль BasicAuth к
--remoteWrite.url. - --remoteWrite.basicAuth.username
-
Имя пользователя BasicAuth к
--remoteWrite.url. - --remoteWrite.maxDiskUsagePerURL
-
Ограничение на размер буфера, используемого для хранения метрик, полученных по каждому URL.
- --remoteWrite.showURL
-
Отображение
--remoteWrite.urlв экспортируемых метриках. - --remoteWrite.tlsCAFile
-
Путь к файлу TLS CA, который будет использоваться для проверки подключений к
--remoteWrite.url. - --remoteWrite.tlsCertFile
-
Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к
--remoteWrite.url. - --remoteWrite.tlsInsecureSkipVerify
-
Пропуск проверки TLS при подключении к
--remoteWrite.url. - --remoteWrite.tlsKeyFile
-
Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к
--remoteWrite.url. - --remoteWrite.url
-
URL-адрес VictoriaMetrics или vminsert, где сохраняется состояние оповещений и результаты правил записи.
- --tls
-
Использование TLS для входящих HTTP-запросов по заданному
--httpListenAddr. - --tlsCertFile
-
Путь к файлу с сертификатом TLS для соответствующего
--httpListenAddr. - --tlsKeyFile
-
Путь к файлу с ключом TLS для соответствующего
--httpListenAddr. - --tlsMinVersion
-
Минимальная версия TLS для использования для соответствующего
--httpListenAddr.