如何查看prometheus版本?

Xuz*_*Lin 5 find

我正在使用 Ubuntu 运行两台服务器,其中一台运行 grafana 和 prometheus。我正在尝试在另一台服务器上重建相同的环境,但是我找不到它的版本。搜索find / prometheus*也没有任何结果。

我应该怎么办?

Mat*_*hew 5

如果您尝试从 prometheus (或 grafana 或类似)中查找版本,您可以查询指标prometheus_build_info::

在此输入图像描述


Xuz*_*Lin 4

正如所建议的,使用命令find / -iname '*prometheus*',结果包括:

/opt/prometheus/prometheus-0.20.0.linux-amd64
/opt/prometheus/prometheus-0.20.0.linux-amd64/prometheus.yml
/opt/prometheus/prometheus-0.20.0.linux-amd64/prometheus
Run Code Online (Sandbox Code Playgroud)

显示版本是0.20.0。非常感谢您的帮助。

另外,您可以./prometheus -version在文件夹中使用来查找版本的详细信息:

prometheus, version 0.20.0 (branch: master, revision: aeab25c)
  build user:       root@77050118f904
  build date:       20160616-08:38:14
  go version:       go1.6.2
Run Code Online (Sandbox Code Playgroud)


00f*_*ruX 2

也许它在过去几年里发生了变化,但我不得不在版本之前使用两个连字符:

./prometheus --version
Run Code Online (Sandbox Code Playgroud)

不是

./prometheus -version
Run Code Online (Sandbox Code Playgroud)