如何在容器中更改Prometheus.yml文件

问题描述 投票:0回答:2

如何在容器本身上更改我/ Prometheus / Prometheus.yml我希望它跟踪1)我的appserver - docker容器中的Node应用程序2)我的postgres db 3)我的apached和nginx web服务器

我知道必须更改Prometheus.yml文件并添加目标

docker nginx prometheus docker-container
2个回答
3
投票

更改docker镜像的一般机制是

  1. 将配置文件挂载到所需的路径。
  2. 通过复制新Dockerfile中的co fig文件来创建新映像。如果您必须为不同的环境/应用程序使用不同的配置,则不推荐使用
  3. 如果应用程序(在本例中为peomerheus)支持,则更改正在运行的容器上的文件。我知道像Kibana这样的一些应用就是这样做的。适合调试,不建议用于生产环境。

0
投票

鉴于缺乏细节,很难准确回答答案,但一般来说,您将修改后的prometheus.yml文件放在Docker上下文中并修改Dockerfile以添加指令

COPY prometheus.yml /path/to/prometheus.yml
© www.soinside.com 2019 - 2024. All rights reserved.