Как изменить файл Prometheus.yml в контейнере - PullRequest
0 голосов
/ 01 сентября 2018

Как я могу изменить мой / Prometheus / Prometheus.yml на самом контейнере Я хочу, чтобы это отслеживать 1) мой appserver - приложение Node в док-контейнере 2) мой postgres db 3) мой веб-сервер apached и nginx

Я знаю, что нужно изменить файл Prometheus.yml и добавить цели

Ответы [ 2 ]

0 голосов
/ 02 сентября 2018

Общими механизмами изменения образов Docker являются

  1. Смонтируйте файл конфигурации по нужному пути.

  2. Создайте новое изображение, скопировав соответствующий файл в новый Dockerfile. Не рекомендуется, если вам приходится использовать разные конфиги для разных сред / приложений

  3. Измените файл на работающем контейнере, если приложение (в данном случае peomerheus) его поддерживает. Я знаю, что некоторые приложения, такие как Kibana, делают это. Хорошо для отладки, не рекомендуется для производственных сред.

0 голосов
/ 02 сентября 2018

Трудно быть точным с ответом, учитывая отсутствие деталей, но в целом вы помещаете ваш измененный файл prometheus.yml в контекст Docker и изменяете ваш Dockerfile, чтобы добавить инструкцию

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