当前位置: 首页 > 知识库问答 >
问题:

无法用docker(PROM/Prometheus)加载Prometheus.yml配置文件

郭凯
2023-03-14

我正在尝试使用以下自定义conf文件用docker加载prometheus:danilo@machine://prometheus-data/prometheus.yml:

global:
  scrape_interval:     15s # By default, scrape targets every 15 seconds.

使用以下命令:

$sudo docker run-p 9090:9090 prom/prometheus--config.file=/prometheus-data/prometheus.yml

文件已经存在。然而,我得到以下信息:

    null

我可以做什么来正确地加载这个文件?

共有1个答案

云承天
2023-03-14

所谓“文件已经存在”,是指该文件在主机/prometheus-data/prometheus.yml上吗?如果是这样,那么您需要将它绑定到您的容器中,以便普罗米修斯可以访问它。

sudo docker run -p 9090:9090 -v /prometheus-data/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

文档中的Volumes&bind-mount包含了它。

 类似资料:
  • 问题内容: 对于这个先前的问题,我将Selenium更新为2.0.1版,但是现在我又遇到了另一个错误,即使配置文件位于以下位置: 怎么了?我该如何解决这个问题? 问题答案: 更新: 硒团队已修复最新版本。对于几乎所有环境,修复程序都是: 点安装-U硒 尚不清楚它是在哪个版本上修复的(显然是r13122),但肯定是在2.26.0(更新时为最新)上已修复。 此错误意味着_wait_until_conn

  • 如果普罗米修斯配置重新加载成功,我想在Grafana中显示一个注释。 格拉芬娜v6.3.5 我为内部普罗米修斯统计导入了一个现有的仪表板,并看到在这个仪表板中,他们使用以下语句作为注释: 遗憾的是,这不起作用,我不知道如何正确使用度量来创建注释 我如何使用此指标来实现此目标?

  • 问题内容: 我正在尝试在在线考试中实现STRUTS SPRING和HIBERNATE INTEGRATION。使用apache tomcat 7.0.42在Eclipse Kepler中运行项目时,抛出以下错误 在控制台日志中,出现以下内容, struts.xml 请帮我朋友。我不知道为什么会出现。无论如何在此先感谢… !!! 问题答案: 我认为您缺少“ struts2-spring-plugin

  • 目录结构 编辑: Docker图像

  • 我正在创建OSGi动态包,它应该与数据库通信,我使用Hibernate,就像我在非OSGI应用程序中使用它一样。我将原始的hibernate jar放在OSGi项目的lib目录中,并确保这些jar位于项目的构建路径和运行时类路径上,我复制了OSGi捆绑jar根目录中的所有配置文件(即hibernate-cfg.xml)。当我在OSGi容器中执行我的捆绑包(JAR)时,它会因找不到hibernate