Docker prom/Prometheus 容器退出

用户17970

当我运行此命令时,它会创建 docker 容器,但显示为退出状态,但我无法启动它

我的目标是能够用自定义 prometheus.yml 替换 prometheus.yml 文件来监控在http://localhost:70/nginx_status 上运行的 nginx

   docker run -it -d --name prometheus3 -p 9090:9090 -v 
    /opt/docker/prometheus:/etc/prometheus prom/prometheus - 
    config.file=/etc/prometheus/prometheus.yml

这是我的 prometheus.yml 文件

     scrape_configs: 
     - job_name: 'prometheus' 

     scrape_interval: 5s 
     scrape_timeout: 5s 

     static_configs: 
       - targets: ['localhost: 9090'] 

       - job_name: 'node' 
     static_configs: 
     - targets: ['localhost: 70/nginx_status'] 
奥利弗

您应该能够通过运行以下命令查看已停止容器的日志:

docker logs prometheus3

无论如何,您的配置存在(至少)两个问题:

  1. prometheus.yml 文件无效,因此 prometheus 进程立即退出。
    scrape_intervalscrape_timeout需要在一个global部分和凹陷是关闭的。有关格式正确的 yml 文件的示例,请参见下文。

    2.) 您不能只抓取/nginx_status端点,而是需要使用 nginx 导出器为您提取指标。然后 Prometheus 服务器将抓取 nginx_exporter 以检索指标。您可以在此处找到出口商列表并选择适合您的出口商
    运行导出器后,您需要将 Prometheus 指向导出器的地址,以便对其进行抓取。


工作 prometheus.yml:

global:
  scrape_interval: 5s 
  scrape_timeout: 5s 

scrape_configs:
  - job_name: 'prometheus'
    static_configs:
    - targets: ['localhost:9090']

  - job_name: 'node' 
    static_configs: 
    - targets: ['<< host name and port of nginx exporter >>'] 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Docker容器立即退出

来自分类Dev

Prometheus Docker容器退出

来自分类Dev

Docker 容器最初退出

来自分类Dev

Docker容器以非零退出状态退出

来自分类Dev

内存问题,如何管理退出的Docker容器?

来自分类Dev

Docker容器始终处于退出状态

来自分类Dev

运行命令后退出Docker容器

来自分类Dev

Docker的参数顺序导致退出容器

来自分类Dev

几秒钟后Docker容器退出

来自分类Dev

python docker容器在启动后立即退出

来自分类Dev

docker run 命令时容器退出

来自分类Dev

React应用退出代码在Docker容器中退出的应用

来自分类Dev

关于docker-compose时docker容器的退出

来自分类Dev

容器退出,并显示以下消息Docker容器退出,代码为0

来自分类Dev

如何以编程方式监视docker容器是否退出?

来自分类Dev

python脚本执行后,docker容器立即退出

来自分类Dev

重新启动主机后无法启动退出的Docker容器

来自分类Dev

处于分离模式的Docker容器会立即退出

来自分类Dev

如何使用在Docker中退出的相同容器

来自分类Dev

docker-compose&pm2:容器立即退出

来自分类Dev

如何修复代码为6的Docker容器退出?

来自分类Dev

python脚本执行后,docker容器立即退出

来自分类Dev

带有Samba的Docker容器退出,没有任何消息

来自分类Dev

等待脚本覆盖默认 CMD 并退出 Docker 容器

来自分类Dev

Docker 容器未正常运行。退出状态代码 255

来自分类Dev

Docker 容器仅在退出时打印输出

来自分类Dev

为什么Docker容器退出时不保存?

来自分类Dev

Docker 容器退出:分段错误,错误号 139,退出状态 139

来自分类Dev

使用带有参数的bash脚本启动Docker容器(容器退出,代码为0)

Related 相关文章

热门标签

归档