首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我修改了Prometheus YML。如何使修改生效而不重新启动对接组合?

我修改了Prometheus YML。如何使修改生效而不重新启动对接组合?
EN

Stack Overflow用户
提问于 2022-01-25 02:23:10
回答 1查看 1.1K关注 0票数 0

docker-compose.yml

代码语言:javascript
复制
version: '3.2'
services:
  prometheus:
    image: prom/prometheus:latest
    container_name: prometheus
    ports:
    - 9090:9090
    command:
    - --config.file=/etc/prometheus/prometheus.yml 
    - --web.enable-lifecycle
    volumes:
    - ./prometheus.yml:/etc/prometheus/prometheus.yml:ro

prometheus.yml

代码语言:javascript
复制
scrape_configs:
- job_name: cadvisor
  scrape_interval: 5s
  static_configs:
  - targets:
    - cadvisor:8080
- job_name: node
  scrape_interval: 5s
  static_configs:
  - targets: ['127.0.0.1:9100']
EN

回答 1

Stack Overflow用户

发布于 2022-01-25 03:36:56

您可以重新启动prometheus服务:

代码语言:javascript
复制
docker-compose restart prometheus

容器上设置了正确的--web-enable-lifecycle标志,因此应该能够将转到reload端点:

代码语言:javascript
复制
curl --request POST http://localhost:9090/-/reload
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70842738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档