Когда в столбце “Secrets Vault” указан +, это означает, что в файле конфигурации vision_core указывается только ссылка на реальное значение (имя ключа), которое хранится в зашифрованном файле хранилища секретов Ansible Vault.
Глобальные параметры vision_core#
Имя ключа раздела конфигурации: general.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| verify_ssl | boolean | Глобальный параметр, устанавливающий необходимость проверки сертификата при HTTPS-запросах. | |
| request_timeout | integer | Глобальный параметр, устанавливающий таймаут HTTP-запросов в секундах. | |
| product_type | Тип продукта. Может принимать значения vision или genom. | ||
| vision_version_path | string | Путь к файлу с версией мониторинга. | |
| cookie_secret_key | string | Секретный ключ для cookies. | + |
| plugins_directory | string | Директория с плагинами мониторинга. | |
| agent_directory | string | Директория Мониторинг.Агента. | |
| agent_etc_directory | string | Директория с файлами конфигурации Мониторинг.Агента. | |
| agent_log_directory | string | Директория хранения логов Мониторинг.Агента. | |
| agent_audit_directory | string | Директория хранения логов аудита Мониторинг.Агента. | |
| proxy_directory | string | Директория Мониторинг.Прокси. | |
| proxy_etc_directory | string | Директория с файлами конфигурации Мониторинг.Прокси. | |
| proxy_log_directory | string | Директория хранения логов Мониторинг.Прокси. | |
| is_demo_stand | boolean | Запускать Мониторинг.Сервер в режиме демо-стенда. | |
| query_validator_bin_filepath | string | Путь до бинарного файла vmagent на Мониторинг.Сервере. | |
| python_filepath | string | Путь до интерпретатора python, используемый в Vision Core. |
Аутентификация при запросах к API vision_core#
Имя ключа раздела конфигурации: auth.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| enabled | boolean | Включает OAuth2 аутентификацию. | |
| auth_type | string | Тип аутентификации. | |
| auth_server | string | URL провайдера OAuth2. | |
| admin_server | string | URL административной части OAuth2 провайдера. В случае пустой строки, будет использоваться auth_server. Если заполнен пустой строкой, то в качестве значения будет использоваться auth_server. | |
| realm | string | Имя realm провайдера OAuth2. | |
| client_id | string | Идентификатор клиента, предоставленный приложением OAuth2. | |
| client_secret | string | Секрет клиента, предоставленный приложением OAuth2. | + |
| tls_insecure_skip_verify | boolean | Пропускать ли проверку tls при HTTP-запросах. | |
| request_timeout | integer | Таймаут HTTP-запросов в секундах. | |
| admin_role_codes | Конфигурация кодов ролей администраторов |
Конфигурация iamsyncer для использования ее в vision_core#
Имя ключа раздела конфигурации: iamsyncer.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| component_name | string | Имя компонента. | |
| version | string | Версия компонента. | |
| request_timeout | integer | Таймаут HTTP-запросов к компоненту в секундах. | |
| protocol | string | Протокол HTTP-сервера компонента. | |
| host | string | Адрес для HTTP-запросов к компоненту. | |
| port | integer | Порт для HTTP-запросов к компоненту. | |
| route_prefix | string | Префикс для добавления ко всем путям, обрабатываемым HTTP-сервером. | |
| basic_auth_username | string | Имя пользователя BasicAuth для HTTP-запросов к компоненту. | |
| basic_auth_password | string | Пароль BasicAuth для HTTP-запросов к компоненту. | + |
| tls_insecure_skip_verify | boolean | Пропускать ли проверку tls при HTTP-запросах к компоненту. | |
| tls_ca_file | string | Путь к файлу TLS CA, который будет использоваться для проверки подключений к компоненту. | |
| tls_cert_file | string | Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| tls_key_file | string | Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| systemd_service | string | Имя сервиса systemd компонента. | |
| api_health_postfix | string | Роут для проверки состояния компонента. | |
| user_update_enabled | boolean | Включает механизм синхронизации пользователей/получателей с IAM. | |
| tech_auth_client_id | string | Идентификатор технического клиента, предоставленный приложением OAuth2. | |
| tech_auth_client_secret | string | Секрет технического клиента, предоставленный приложением OAuth2. | + |
| tech_auth_username | string | Имя технической учетной записи IAM. | |
| tech_auth_password | string | Пароль технической учетной записи IAM. | + |
| fetch_interval | integer | Периодичность запроса получателей из IAM, в секундах | |
| web_config_file | string | Путь до файла веб-конфигурации компонента. | |
| env_filepath | string | Путь до файла с ключами запуска компонента. |
Параметры API vision_core#
Имя ключа раздела конфигурации: vision_api.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| component_name | string | Имя компонента. | |
| systemd_service | string | Имя сервиса systemd. | |
| protocol | string | Протокол запуска сервера. | |
| port | integer | Порт для прослушивания входящих HTTP-запросов. | |
| host | string | Адрес для прослушивания входящих HTTP-запросов. | |
| route_prefix | string | Префикс для добавления ко всем путям, обрабатываемым HTTP-сервером. | |
| reload | boolean | Авто перезагрузка Uvicorn. | |
| task_completion_postfix | string | Путь для уведомлений от TaskDaemon о завершенных задачах. | |
| tls_ca_file | string | Путь к файлу TLS CA, который будет использоваться для проверки подключений к компоненту. | |
| tls_cert_file | string | Путь к файлу с сертификатом TLS сервера. | |
| tls_key_file | string | Путь к файлу с ключом TLS сервера. | |
| config_filepath | string | Основной файл конфигурации Vision Core. |
Подключение vision_core к служебной базе данных PostgreSQL#
Ключ раздела конфигурации: database.
| Ключ | Тип | Описание | Secrets Vault |
|---|---|---|---|
component_name |
string | Название компонента | |
dsn |
string | Параметры подключения к служебной БД | + |
version |
string | Версия компонента |
Взаимодействие vision_core с Grafana#
Имя ключа раздела конфигурации: grafana.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| component_name | string | Имя компонента. | |
| version | string | Версия компонента. | |
| request_timeout | integer | Таймаут HTTP-запросов к компоненту в секундах. | |
| protocol | string | Протокол HTTP-сервера компонента. | |
| host | string | Адрес для HTTP-запросов к компоненту. | |
| port | integer | Порт для HTTP-запросов к компоненту. | |
| route_prefix | string | Префикс для HTTP-запросов к компоненту. | |
| basic_auth_username | string | Имя пользователя BasicAuth для HTTP-запросов к компоненту. | |
| basic_auth_password | string | Пароль BasicAuth для HTTP-запросов к компоненту. | + |
| tls_insecure_skip_verify | boolean | Пропускать ли проверку tls при HTTP-запросах к компоненту. | |
| tls_ca_file | string | Путь к файлу TLS CA, который будет использоваться для проверки подключений к компоненту. | |
| tls_cert_file | string | Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| tls_key_file | string | Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| systemd_service | string | Имя сервиса systemd компонента. | |
| api_health_postfix | string | Роут для проверки состояния компонента. | |
| admin_username | string | Имя администратора Grafana. | |
| admin_password | string | Пароль администратора Grafana. | + |
| datasources_filepath | string | Путь к YAML-файлу источников данных Grafana. | |
| config_ini_filepath | string | Путь к INI-файлу конфигурации Grafana. | |
| config_yaml_filepath | string | Путь к YAML-файлу для создания INI-файла конфигурации Grafana. | |
| user_cache_ttl | integer | Время кеширования информации о пользователе в Grafana. | |
| user_cache_maxsize | integer | Размер кеша в записях. |
Взаимодействие vision_core с VictoriaMetrics#
Имя ключа раздела конфигурации: victoriametrics.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| component_name | string | Имя компонента. | |
| version | string | Версия компонента. | |
| request_timeout | integer | Таймаут HTTP-запросов к компоненту в секундах. | |
| protocol | string | Протокол HTTP-сервера компонента. | |
| host | string | Адрес для HTTP-запросов к компоненту. | |
| port | integer | Порт для внешних HTTP-запросов к компоненту. | |
| route_prefix | string | Префикс для HTTP-запросов к компоненту. | |
| basic_auth_username | string | Имя пользователя BasicAuth для HTTP-запросов к компоненту. | |
| basic_auth_password | string | Пароль BasicAuth для HTTP-запросов к компоненту. | + |
| tls_insecure_skip_verify | boolean | Пропускать ли проверку tls при HTTP-запросах к компоненту. | |
| tls_ca_file | string | Путь к файлу TLS CA, который будет использоваться для проверки подключений к компоненту. | |
| tls_cert_file | string | Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| tls_key_file | string | Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| systemd_service | string | Имя сервиса systemd компонента. | |
| api_health_postfix | string | Роут для проверки состояния компонента. | |
| internal_port | integer | Порт для внутренних HTTP-запросов к компоненту. | |
| query_max_series | integer | Максимально допустимое серий в запросе к VictoriaMetrics через эндпоинт /vision/api/v1/query_range, используемый конструктором выражений в интерфейсе. | |
| config_filepath | string | Путь до файла конфигурации VictoriaMetrics. | |
| env_filepath | string | Путь до файла переменных запуска VictoriaMetrics. | |
| binary_filepath | string | Путь до бинарного файла VictoriaMetrics (не используется). | |
| paks_config_dirpath | string | Путь до файла директории для файлов таргетов объектов ПАК (ноды, вм) для опроса plagent’а VictoriaMetrics. | |
| retention_period | string | Период хранения данных. |
Взаимодействие vision_core с VictoriaLogs#
Имя ключа раздела конфигурации: victorialogs.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| component_name | string | Имя компонента. | |
| version | string | Версия компонента. | |
| request_timeout | integer | Таймаут HTTP-запросов к компоненту в секундах. | |
| protocol | string | Протокол HTTP-сервера компонента. | |
| host | string | Адрес для HTTP-запросов к компоненту. | |
| port | integer | Порт для внешних HTTP-запросов к компоненту. | |
| route_prefix | string | Префикс для HTTP-запросов к компоненту. | |
| basic_auth_username | string | Имя пользователя BasicAuth для HTTP-запросов к компоненту. | |
| basic_auth_password | string | Пароль BasicAuth для HTTP-запросов к компоненту. | + |
| tls_insecure_skip_verify | boolean | Пропускать ли проверку tls при HTTP-запросах к компоненту. | |
| tls_ca_file | string | Путь к файлу TLS CA, который будет использоваться для проверки подключений к компоненту. | |
| tls_cert_file | string | Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| tls_key_file | string | Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| systemd_service | string | Имя сервиса systemd компонента. | |
| api_health_postfix | string | Роут для проверки состояния компонента. | |
| internal_port | integer | Порт для внутренних HTTP-запросов к компоненту. | |
| syslog_port | integer | Порт для приёма сообщений от rsyslog. |
Взаимодействие vision_core с vmalert_st (VictoriaMetrics)#
Имя ключа раздела конфигурации: vmalert.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| component_name | string | Имя компонента. | |
| version | string | Версия компонента. | |
| request_timeout | integer | Таймаут HTTP-запросов к компоненту в секундах. | |
| protocol | string | Протокол HTTP-сервера компонента. | |
| host | string | Адрес для HTTP-запросов к компоненту. | |
| port | integer | Порт для HTTP-запросов к компоненту. | |
| route_prefix | string | Префикс для HTTP-запросов к компоненту. | |
| basic_auth_username | string | Имя пользователя BasicAuth для HTTP-запросов к компоненту. | |
| basic_auth_password | string | Пароль BasicAuth для HTTP-запросов к компоненту. | + |
| tls_insecure_skip_verify | boolean | Пропускать ли проверку tls при HTTP-запросах к компоненту. | |
| tls_ca_file | string | Путь к файлу TLS CA, который будет использоваться для проверки подключений к компоненту. | |
| tls_cert_file | string | Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| tls_key_file | string | Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| systemd_service | string | Имя сервиса systemd компонента. | |
| api_health_postfix | string | Роут для проверки состояния компонента. | |
| rules_dir | string | Директория правил записи и оповещения VMAlert. | |
| alerting_rules_filename | string | Первая часть имени файла для правил оповещения. | |
| recording_rules_filename | string | Первая часть имени файла для правил записи. | |
| evaluation_interval | integer | Интервал оценки правил в секундах. | |
| binary_filepath | string | Путь до бинарного файла VMAlert. | |
| api_reload_postfix | string | Роут перезагрузки компонента. | |
| config_files | |||
| logging |
Взаимодействие vision_core с vmalert_vl (VictoriaLogs)#
Имя ключа раздела конфигурации: vmalert_vl.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| component_name | string | Имя компонента. | |
| version | string | Версия компонента. | |
| request_timeout | integer | Таймаут HTTP-запросов к компоненту в секундах. | |
| protocol | string | Протокол HTTP-сервера компонента. | |
| host | string | Адрес для HTTP-запросов к компоненту. | |
| port | integer | Порт для HTTP-запросов к компоненту. | |
| route_prefix | string | Префикс для HTTP-запросов к компоненту. | |
| basic_auth_username | string | Имя пользователя BasicAuth для HTTP-запросов к компоненту. | |
| basic_auth_password | string | Пароль BasicAuth для HTTP-запросов к компоненту. | + |
| tls_insecure_skip_verify | boolean | Пропускать ли проверку tls при HTTP-запросах к компоненту. | |
| tls_ca_file | string | Путь к файлу TLS CA, который будет использоваться для проверки подключений к компоненту. | |
| tls_cert_file | string | Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| tls_key_file | string | Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| systemd_service | string | Имя сервиса systemd компонента. | |
| api_health_postfix | string | Роут для проверки состояния компонента. | |
| rules_dir | string | Директория правил записи и оповещения VMAlert. | |
| alerting_rules_filename | string | Первая часть имени файла для правил оповещения. | |
| recording_rules_filename | string | Первая часть имени файла для правил записи. | |
| evaluation_interval | integer | Интервал оценки правил в секундах. | |
| binary_filepath | string | Путь до бинарного файла VMAlert. | |
| api_reload_postfix | string | Роут перезагрузки компонента. | |
| config_files | |||
| logging |
Взаимодействие vision_core с AlertManager#
Имя ключа раздела конфигурации: alertmanager.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| component_name | string | Имя компонента. | |
| version | string | Версия компонента. | |
| request_timeout | integer | Таймаут HTTP-запросов к компоненту в секундах. | |
| protocol | string | Протокол HTTP-сервера компонента. | |
| host | string | Адрес для HTTP-запросов к компоненту. | |
| port | integer | Порт для HTTP-запросов к компоненту. | |
| route_prefix | string | Префикс для HTTP-запросов к компоненту. | |
| basic_auth_username | string | Имя пользователя BasicAuth для HTTP-запросов к компоненту. | |
| basic_auth_password | string | Пароль BasicAuth для HTTP-запросов к компоненту. | + |
| tls_insecure_skip_verify | boolean | Пропускать ли проверку tls при HTTP-запросах к компоненту. | |
| tls_ca_file | string | Путь к файлу TLS CA, который будет использоваться для проверки подключений к компоненту. | |
| tls_cert_file | string | Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| tls_key_file | string | Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| systemd_service | string | Имя сервиса systemd компонента. | |
| api_health_postfix | string | Роут для проверки состояния компонента. | |
| external_url | string | URL, который указывается в рассылке (флаг web.external-url). | |
| config_files | |||
| templates | array | Файлы, из которых загружаются определения пользовательских шаблонов уведомлений AlertManager. Последний компонент пути может содержать шаблон с подстановкой, например: ’templates/*.tmpl'. | |
| route | |||
| api_firing_path | string | Путь до API для отправки алертов от vmalert. |
Конфигурация SMTP-шлюза для отправки уведомлений#
Имя ключа раздела конфигурации: smtp_config.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| default_receiver_email | string | Email для отправки уведомлений без получателя, согласно параметрам групп получателей в интерфейсе подсистемы мониторинга. | |
| smtp_host | string | Хост SMTP, используемый для отправки уведомлений. | |
| smtp_port | string | Порт SMTP-сервера. | |
| smtp_from | string | Email отправителя сообщений для поля заголовка SMTP From. |
|
| smtp_auth_username | string | Имя пользователя для подключения к SMTP-серверу (LOGIN и PLAIN).Если заполнено null, авторизация не требуется. | |
| smtp_auth_password | string | Пароль пользователя для подключения к SMTP-серверу (LOGIN и PLAIN). Если значение в хранилище заполнено null, авторизация не требуется. | + |
| smtp_require_tls | boolean | Требование SMTP TLS по умолчанию. | |
| smtp_test_timeout | integer | Таймаут отправки тестового письма к SMTP-серверу. |
Конфигурация компонента TaskDaemon#
Имя ключа раздела конфигурации: task_daemon.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| component_name | string | Имя компонента. | |
| version | string | Версия компонента. | |
| tasks_check_period_sec | integer | Периодичность проверки TaskDaemon наличия новых задач. | |
| http_request_executor_timeout | integer | Таймаут в секундах HTTP-запросов при выполнении задач http_request TaskDaemon. |
|
| systemd_service | string | Имя сервиса systemd компонента. |
Конфигурация удаленных компонентов (агенты и прокси)#
Имя ключа раздела конфигурации: remote_components.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| metric_agent | |||
| metric_proxy | |||
| log_agent | |||
| log_proxy |
Взаимодействие vision_core с агентом Платформы (plagent)#
Имя ключа раздела конфигурации: platform_agent.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| component_name | string | Имя компонента. | |
| port | integer | Порт для HTTP-запросов к компоненту. | |
| protocol | string | Порт для HTTP-запросов к компоненту. | |
| tls_insecure_skip_verify | boolean | Пропускать ли проверку tls при HTTP-запросах. | |
| token | string | Токен аутентификации для HTTP-запросов к компоненту. | + |
Конфигурация компонента SnmpNotifier#
Имя ключа раздела конфигурации: snmp_notifier_config.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| snmp_version | string | Версия SNMP. Допустимые значения: V2c, V3. Значение задаётся через API. |
|
| snmp_destination | string | Адресат сообщений. Значение задаётся через API. | |
| snmp_retries | integer | Количество повторных посылок сообщения SNMP. Значение задаётся через API. | |
| snmp_trap_default_oid | string | OID ловушки, если он не найден в метках сработавшего правила. Значение задаётся через API. | |
| snmp_timeout_sec | integer | Длительность таймаута в секундах. Значение задаётся через API. | |
| snmp_community | string | Комьюнити SNMP (только V2c). Значение задаётся через API. | |
| snmp_authentication_protocol | string | Протокол шифрования пароля (только V3). Допустимые значения: MD5, SHA. Значение задаётся через API. |
|
| snmp_authentication_username | string | Имя пользователя аутентификации SNMP (только V3). Обязательное поле, когда указан snmp_authentication_protocol. Значение задаётся через API. |
|
| snmp_authentication_password | string | Пароль аутентификации SNMP (только для V3). Значение секрета задаётся через API. | + |
| snmp_private_protocol | string | Протокол передачи данных SNMP (только V3). Допустимые значения: DES, AES. Значение задаётся через API. |
|
| snmp_private_password | string | пароль шифрования SNMP (только для V3). Значение секрета задаётся через API. | + |
| snmp_security_engine_id | string | ID механизма безопасности SNMP (только V3). Значение задаётся через API. | |
| snmp_context_engine_id | string | ID механизма контекста (только V3). Значение задаётся через API. | |
| snmp_context_name | string | Имя контекста. (только V3). Значение задаётся через API. | |
| component_name | string | Имя компонента. | |
| version | string | Версия компонента. | |
| request_timeout | integer | Таймаут HTTP-запросов к компоненту в секундах. | |
| protocol | string | Протокол HTTP-сервера компонента. | |
| host | string | Адрес для HTTP-запросов к компоненту. | |
| port | integer | Порт для HTTP-запросов к компоненту. | |
| route_prefix | string | Префикс для HTTP-запросов к компоненту. | |
| basic_auth_username | string | Имя пользователя BasicAuth для HTTP-запросов к компоненту. | |
| basic_auth_password | string | Пароль BasicAuth для HTTP-запросов к компоненту. | + |
| tls_insecure_skip_verify | boolean | Пропускать ли проверку tls при HTTP-запросах к компоненту. | |
| tls_ca_file | string | Путь к файлу TLS CA, который будет использоваться для проверки подключений к компоненту. | |
| tls_cert_file | string | Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| tls_key_file | string | Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| systemd_service | string | Имя сервиса systemd компонента. | |
| api_health_postfix | string | Роут для проверки состояния компонента. | |
| env_file | string | Путь до файла с ключами запуска SnmpNotifier. | |
| web_config_file | string | Путь до файла веб-конфигурации компонента. | |
| snmp_trap_description_template | string | Путь до файла шаблона сообщения SNMP. | |
| snmp_trap_oid_label | string | Метка, содержащая OID ловушки. |
Взаимодействие vision_core с FoliageAPI#
Имя ключа раздела конфигурации: foliage_api.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| component_name | string | Имя компонента. | |
| version | string | Версия компонента. | |
| request_timeout | integer | Таймаут HTTP-запросов к компоненту в секундах. | |
| protocol | string | Протокол HTTP-сервера компонента. | |
| host | string | Адрес для HTTP-запросов к компоненту. | |
| port | integer | Порт для HTTP-запросов к компоненту. | |
| route_prefix | string | Префикс для HTTP-запросов к компоненту. | |
| basic_auth_username | string | Имя пользователя BasicAuth для HTTP-запросов к компоненту. | |
| basic_auth_password | string | Пароль BasicAuth для HTTP-запросов к компоненту. | + |
| tls_insecure_skip_verify | boolean | Пропускать ли проверку tls при HTTP-запросах к компоненту. | |
| tls_ca_file | string | Путь к файлу TLS CA, который будет использоваться для проверки подключений к компоненту. | |
| tls_cert_file | string | Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| tls_key_file | string | Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. |
Взаимодействие vision_core с FoliageUI#
Имя ключа раздела конфигурации: foliage_ui.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| component_name | string | Имя компонента. | |
| version | string | Версия компонента. | |
| request_timeout | integer | Таймаут HTTP-запросов к компоненту в секундах. | |
| protocol | string | Протокол HTTP-сервера компонента. | |
| host | string | Адрес для HTTP-запросов к компоненту. | |
| port | integer | Порт для HTTP-запросов к компоненту. | |
| route_prefix | string | Префикс для HTTP-запросов к компоненту. | |
| basic_auth_username | string | Имя пользователя BasicAuth для HTTP-запросов к компоненту. | |
| basic_auth_password | string | Пароль BasicAuth для HTTP-запросов к компоненту. | + |
| tls_insecure_skip_verify | boolean | Пропускать ли проверку tls при HTTP-запросах к компоненту. | |
| tls_ca_file | string | Путь к файлу TLS CA, который будет использоваться для проверки подключений к компоненту. | |
| tls_cert_file | string | Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| tls_key_file | string | Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. |
Конфигурация PlatformUI#
Имя ключа раздела конфигурации: platform_ui.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| dashboards |
Взаимодействие vision_core с компонентом резервного копирования#
Имя ключа раздела конфигурации: backup.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| component_name | string | Имя компонента. | |
| version | string | Версия компонента. | |
| request_timeout | integer | Таймаут HTTP-запросов к компоненту в секундах. | |
| protocol | string | Протокол HTTP-сервера компонента. | |
| host | string | Адрес для HTTP-запросов к компоненту. | |
| port | integer | Порт для HTTP-запросов к компоненту. | |
| route_prefix | string | Префикс для добавления ко всем путям, обрабатываемым HTTP-сервером. | |
| basic_auth_username | string | Имя пользователя BasicAuth для HTTP-запросов к компоненту. | |
| basic_auth_password | string | Пароль BasicAuth для HTTP-запросов к компоненту. | + |
| tls_insecure_skip_verify | boolean | Пропускать ли проверку tls при HTTP-запросах к компоненту. | |
| tls_ca_file | string | Путь к файлу TLS CA, который будет использоваться для проверки подключений к компоненту. | |
| tls_cert_file | string | Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| tls_key_file | string | Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| systemd_service | string | Имя сервиса systemd компонента. | |
| api_health_postfix | string | Роут для проверки состояния компонента. | |
| config_templates | |||
| config_files | |||
| schedule | |||
| backup_directory | string | Директория для хранения резервных копий. | |
| internal_timeout | integer | Внутренний таймаут на выполнение операций. |
Конфигурация utilizer для использования ее в vision_core#
Имя ключа раздела конфигурации: utilizer.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| component_name | string | Имя компонента. | |
| version | string | Версия компонента. | |
| request_timeout | integer | Таймаут HTTP-запросов к компоненту в секундах. | |
| protocol | string | Протокол HTTP-сервера компонента. | |
| host | string | Адрес для HTTP-запросов к компоненту. | |
| port | integer | Порт для HTTP-запросов к компоненту. | |
| route_prefix | string | Префикс для добавления ко всем путям, обрабатываемым HTTP-сервером. | |
| basic_auth_username | string | Имя пользователя BasicAuth для HTTP-запросов к компоненту. | |
| basic_auth_password | string | Пароль BasicAuth для HTTP-запросов к компоненту. | + |
| tls_insecure_skip_verify | boolean | Пропускать ли проверку tls при HTTP-запросах к компоненту. | |
| tls_ca_file | string | Путь к файлу TLS CA, который будет использоваться для проверки подключений к компоненту. | |
| tls_cert_file | string | Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| tls_key_file | string | Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| systemd_service | string | Имя сервиса systemd компонента. | |
| api_health_postfix | string | Роут для проверки состояния компонента. | |
| config_filepath | string | Путь до файла конфигурации компонента. | |
| env_filepath | string | Путь до файла с ключами запуска компонента. | |
| web_config_file | string | Путь до файла конфигурации web.yml компонента. |
Взаимодействие vision_core с AlertCollector#
Имя ключа раздела конфигурации: alertcollector.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| component_name | string | Имя компонента. | |
| version | string | Версия компонента. | |
| request_timeout | integer | Таймаут HTTP-запросов к компоненту в секундах. | |
| protocol | string | Протокол HTTP-сервера компонента. | |
| host | string | Адрес для HTTP-запросов к компоненту. | |
| port | integer | Порт для HTTP-запросов к компоненту. | |
| route_prefix | string | Префикс для HTTP-запросов к компоненту. | |
| basic_auth_username | string | Имя пользователя BasicAuth для HTTP-запросов к компоненту. | |
| basic_auth_password | string | Пароль BasicAuth для HTTP-запросов к компоненту. | + |
| tls_insecure_skip_verify | boolean | Пропускать ли проверку tls при HTTP-запросах к компоненту. | |
| tls_ca_file | string | Путь к файлу TLS CA, который будет использоваться для проверки подключений к компоненту. | |
| tls_cert_file | string | Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| tls_key_file | string | Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту. | |
| systemd_service | string | Имя сервиса systemd компонента. | |
| api_health_postfix | string | Роут для проверки состояния компонента. | |
| config_files | |||
| logging | |||
| api_firing_path | string | Путь до API для отправки алертов от vmalert. |
Раздел конфигурации внешней интеграции vmalert#
Имя ключа раздела конфигурации: vmalert_external_integration.
| Ключ параметра | Тип | Описание | Secrets Vault |
|---|---|---|---|
| enabled | boolean | Включение/выключение внешней интеграции vmalert. | |
| url | string | Полный URL для отправки оповещений до эндпоинта API v2 Alertmanager (или аналогичного). Например, https://127.0.0.1:9999/vision/alertmanager/api/v2/alerts | |
| tls | Параметры TLS | ||
| auth | Параметры аутентификации |