Обновить правила и конфигурацию для установки Prometheus в кластере Kubernetes, который был настроен с помощью диаграммы рулевого Prometheus-operator? - PullRequest
0 голосов
/ 02 апреля 2020

Мы настроили Prometheus через рулевую диаграмму, и мы бы хотели, чтобы конфигурация и правила для Prometheus обновлялись на лету (горячая перезагрузка).

Наш подход к проектированию примерно такой: 1. Есть наше приложение генерировать оповещения в файле yaml. 2. Загрузите эти предупреждения из файла yaml в Prometheus в качестве правил. 3. После внесения изменений в сгенерированный YAML-файл нашего приложения также обновите правила Прометей. 4. Иметь возможность изменять конфигурацию Prometheus на лету.

После небольшого исследования я нашел следующие варианты: 1. Если я использую способ values.yaml для обработки этого, то это скорее статический / конфигурация по умолчанию, которая будет использоваться при установке. И не позволяет добавлять / минус предупреждения и изменять базовую конфигурацию c во время выполнения. 2. Если я использую способ PrometheusRules CRD, не уверен, как сгенерировать объект PrometheusRules, используя пользовательский файл предупреждения yaml из нашего приложения. 3. После внесения изменений в наш файл yaml, как обновить объект PrometheusRules во время выполнения.

Не уверен, что если вместо зависимости от оператора prometheus нам следует полагаться на сам prometheus для перезагрузки конфигурации et c.

Любые предложения будут с благодарностью?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...