У меня есть prometheus, работающий с компонентом черного ящика, и я хочу передать параметры компоненту черного ящика - кроме модуля и цели, которые уже работают достаточно хорошо.
Я ищу способ передать такие ключи, как «fail_if_not_matches_regexp» и другие параметры, которые могут быть установлены в компоненте черного ящика, и передать значения, чтобы переопределить существующие. Нужно ли мне писать relabel_configs для компонента черного ящика?
В настоящее время у меня есть prometheus, передающий пары ключ / значение в URL-адрес, однако я не уверен, какой ключ должен быть в URL-адресе.
Это приводит к вопросу о том, какие переменные компонента черного ящика я могу установить с помощью пар ключ / значение URL?
Кроме того, я мог бы создать отдельные конфигурации черного ящика, которые содержат статический текст и параметры для проверки для каждой цели, однако я бы предпочел что-то динамическое, которое использует метод открытия файла JSON (который в настоящее время работает для настройки параметров цели).
{
"targets": [ "https://yyy" ],
"labels": {
"fail_if_not_matches_regexp": "web services under your control",
}
},