首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Docker Compose设置Prometheus

使用Docker Compose设置Prometheus
EN

Stack Overflow用户
提问于 2021-04-12 17:57:35
回答 1查看 848关注 0票数 0

我对Prometheus和Docker Compose是新手。我有一个项目结构与docker-compose.yml文件,设置普罗米修斯和Grafana:/prometheus-grafana/prometheus/docker-compose.yml

代码语言:javascript
复制
version: '3'

services:
prometheus:
image: prom/prometheus:v2.21.0
ports:
- 9000:9090
volumes:
- ./prometheus:/etc/prometheus
- prometheus-data:/prometheus
command: --web.enable-lifecycle --config.file=/etc/prometheus/prometheus.yml

grafana:
image: grafana/grafana:$GRAFANA_VERSION
environment:
GF_SECURITY_ADMIN_USER: $GRAFANA_ADMIN_USER
GF_SECURITY_ADMIN_PASSWORD: $GRAFANA_ADMIN_PASSWORD
ports:
- 3000:3000
volumes:
- grafana-storage:/var/lib/grafana
depends_on:
- prometheus
networks:
- internal

networks:
internal:

volumes:
prometheus-data:
grafana-storage:

我刚刚在/prometheus-grafana/prometheus/prometheus/prometheus.yml中添加了更多的配置,我添加的部分是最后3行:

代码语言:javascript
复制
global:
scrape_interval: 30s
scrape_timeout: 10s

rule_files:
- alert.yml

scrape_configs:
- job_name: services
metrics_path: /metrics
static_configs:
- targets:
- 'prometheus:9090'
- 'idonotexists:564'
- job_name: myapp
scrape_interval: 10s
static_configs:
- targets:
- localhost:2112

我通过运行以下命令启动普罗米修斯:docker-compose up -d,我在http://localhost:9000/graph上找到了普罗米修斯,但我没有看到我添加到prometheus.yml中的新配置,在docker-compose.yml文件中,有一行:

代码语言:javascript
复制
command: --web.enable-lifecycle --config.file=/etc/prometheus/prometheus.yml

我是不是应该把这个也改为我项目中另一个/prometheus-grafana/prometheus/prometheus/prometheus.yml的路径,而不是从/etc/prometheus/prometheus.yml,因为实际上,这个文件并不存在/etc/prometheus/prometheus.yml

提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-12 18:34:38

如果你用--config.file=/etc/prometheus/prometheus.yml配置了普罗米修斯,它希望它的配置文件就在这个位置。

因为您已经配置了以下挂载点:

代码语言:javascript
复制
volumes:
- ./prometheus:/etc/prometheus
- prometheus-data:/prometheus

您只需将配置文件放入./prometheus并将其命名为prometheus.yml

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67056367

复制
相关文章

相似问题

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