如何更改容器本身上的/ Prometheus / Prometheus.yml 我要它追踪 1)我的appserver-docker容器中的Node应用程序 2)我的postgres数据库 3)我刚安装的Nginx Web服务器
我确实知道必须更改Prometheus.yml文件并添加目标
答案 0 :(得分:3)
更改docker映像的通用机制是
将配置文件安装到所需路径。
通过将co fig文件复制到新的Dockerfile中来创建新映像。如果必须针对不同的环境/应用程序使用不同的配置,则不建议使用
如果应用程序(在这种情况下为peomerheus)支持,请更改正在运行的容器上的文件。我知道像Kibana这样的某些应用程序可以做到这一点。适用于调试,不建议用于生产环境。
答案 1 :(得分:0)
鉴于缺少详细信息,很难给出准确的答案,但是通常,您将修改后的prometheus.yml
文件放在Docker上下文中,然后修改Dockerfile
以添加指令
COPY prometheus.yml /path/to/prometheus.yml