alertcollector
Настройки взаимодействия с AlertCollector хранятся:
-
в etcd в ключах с префиксом
/vision/config/core/alertcollector; -
в
config.ymlв секцииalertcollector.
api_firing_path
Путь к API для отправки уведомлений от vmalert.
/vision/config/core/alertcollector/api_firing_path
config.ymlalertcollector:
api_firing_path:
api_health_postfix
Маршрут для проверки состояния компонента.
/vision/config/core/alertcollector/api_health_postfix
config.ymlalertcollector:
api_health_postfix:
basic_auth_password
Пароль BasicAuth для HTTP-запросов к компоненту.
| Значение хранится в Ansible Vault. |
/vision/config/core/alertcollector/basic_auth_password
config.ymlalertcollector:
basic_auth_password:
basic_auth_username
Имя пользователя BasicAuth для HTTP-запросов к компоненту.
/vision/config/core/alertcollector/basic_auth_username
config.ymlalertcollector:
basic_auth_username:
component_name
Название компонента.
/vision/config/core/alertcollector/component_name
config.ymlalertcollector:
component_name:
config_files.env_filepath
Путь к файлу с переменными, управляющими работой компонента.
/vision/config/core/alertcollector/config_files/env_filepath
.config.ymlalertcollector:
config_files:
env_filepath:
config_files.web_config_filepath
Путь к файлу веб-конфигурации компонента.
/vision/config/core/alertcollector/config_files/web_config_filepath
config.ymlalertcollector:
config_files:
web_config_filepath:
host
Адрес для HTTP-запросов к компоненту.
/vision/config/core/alertcollector/host
config.ymlalertcollector:
host:
logging.audit_log_filepath
Путь к файлу журнала аудита.
/vision/config/core/alertcollector/logging/audit_log_filepath
config.ymlalertcollector:
logging:
audit_log_filepath:
logging.logging_filepath
Путь к файлу журнала компонента.
Значение этого параметра используется при alertcollector.logging.logging_output=file.
/vision/config/core/alertcollector/logging/logging_filepath
config.ymlalertcollector:
logging:
logging_filepath:
logging.logging_output
Тип журналирования работы компонента.
Возможные значения:
-
file; -
stderr; -
stdout.
/vision/config/core/alertcollector/logging/logging_output
config.ymlalertcollector:
logging:
logging_output:
port
Порт для HTTP-запросов к компоненту.
/vision/config/core/alertcollector/port
config.ymlalertcollector:
port:
protocol
Протокол HTTP-сервера компонента.
/vision/config/core/alertcollector/protocol
config.ymlalertcollector:
protocol:
request_timeout
Ограничение по времени на продолжительность HTTP-запросов к компоненту в секундах.
/vision/config/core/alertcollector/request_timeout
config.ymlalertcollector:
request_timeout:
route_prefix
Префикс для HTTP-запросов к компоненту.
/vision/config/core/alertcollector/route_prefix
config.ymlalertcollector:
route_prefix:
systemd_service
Название сервиса systemd компонента.
/vision/config/core/alertcollector/systemd_service
config.ymlalertcollector:
systemd_service:
tls_ca_file
Путь к файлу TLS CA, который будет использоваться для проверки подключений к компоненту.
/vision/config/core/alertcollector/tls_ca_file
config.ymlalertcollector:
tls_ca_file:
tls_cert_file
Путь к файлу сертификата TLS на стороне клиента, который будет использоваться при подключении к компоненту.
/vision/config/core/alertcollector/tls_cert_file
config.ymlalertcollector:
tls_cert_file:
tls_insecure_skip_verify
Пропуск проверки TLS при HTTP-запросах к компоненту.
/vision/config/core/alertcollector/tls_insecure_skip_verify
config.ymlalertcollector:
tls_insecure_skip_verify: