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.urlURL-адрес 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.
Ключи запуска#
Все доступные ключи запуска описаны в https://docs.victoriametrics.com/vmagent/#advanced-usage[ документации 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.urlURL-адрес VictoriaMetrics или vminsert, где сохраняется состояние оповещений и результаты правил записи.
-
--tlsИспользование TLS для входящих HTTP-запросов по заданному
--httpListenAddr. -
--tlsCertFileПуть к файлу с сертификатом TLS для соответствующего
--httpListenAddr. -
--tlsKeyFileПуть к файлу с ключом TLS для соответствующего
--httpListenAddr. -
--tlsMinVersionМинимальная версия TLS для использования для соответствующего
--httpListenAddr.