vmalert

Раздел vmalert содержит настройки взаимодействия с vmalert_st.

vmalert.alerting_rules_filename

Первая часть имени файла для правил оповещения.

vmalert.api_health_postfix

Маршрут для проверки состояния компонента.

vmalert.api_reload_postfix

Маршрут перезагрузки компонента.

vmalert.basic_auth_password

Пароль BasicAuth для HTTP-запросов к компоненту.

Значение хранится в Ansible Vault.
vmalert.basic_auth_username

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

vmalert.binary_filepath

Путь к исполняемому файлу VMAlert.

vmalert.component_name

Название компонента.

vmalert.config_files.env_filepath

Путь к файлу с переменными, управляющими работой компонента.

vmalert.config_files.notifier_config_filepath

Путь к YAML-файлу с настройками отправки уведомлений.

vmalert.evaluation_interval

Интервал оценки правил в секундах.

vmalert.host

Адрес для HTTP-запросов к компоненту.

vmalert.logging.audit_log_filepath

Путь к файлу аудита компонента.

vmalert.port

Порт для HTTP-запросов к компоненту.

vmalert.protocol

Протокол HTTP-сервера компонента.

vmalert.recording_rules_filename

Первая часть имени файла для правил записи.

vmalert.request_timeout

Таймаут HTTP-запросов к компоненту в секундах.

vmalert.route_prefix

Префикс для HTTP-запросов к компоненту.

vmalert.rules_dir

Директория с файлами правил записи и оповещения VMAlert.

vmalert.systemd_service

Название сервиса systemd компонента.

vmalert.tls_ca_file

Путь к файлу TLS CA, который будет использоваться для проверки подключений к компоненту.

vmalert.tls_cert_file

Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту.

vmalert.tls_insecure_skip_verify

Пропуск проверки TLS при HTTP-запросах к компоненту.

vmalert.tls_key_file

Путь к ключу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту.

vmalert.version

Версия компонента.