如何在Ubuntu中安装最新版本的Prometheus/Promtool? [英] how to install latest version of prometheus/promtool in ubuntu?
问题描述
我下载的普罗米修斯版本是2.3.2
I downloaded my prometheus version is 2.3.2
wget https://github.com/prometheus/prometheus/releases/download/v2.3.2/prometheus-2.3.2.linux-amd64.tar.gz
未经处理,普罗米修斯已作为服务运行.
untared and prometheus already running as service.
我想使用promtool验证我的Prometheus警报管理器规则. 从博客下面创建了一条规则.
I want to verify my Prometheus alert manager rule using promtool. created one rule from below blog.
https://petargitnik .github.io/blog/2018/01/04/how-to-write-rules-for-prometheus
当我运行 promtool检查规则/etc/prometheus/prometheus.rules.yml
when I run the promtool check rules /etc/prometheus/prometheus.rules.yml
它说,Promtheus没有安装,所以使用 容易得普罗米修斯
it says, Promtheus not installed, so installed again using apt get prometheus
但这是安装了较早版本的promtool的版本,这里是版本详细信息:
but this is installed older verion of promtool, here is version details:
root@UTVA-kafka-msg-size-2mb-02509:/home/ubuntu# promtool version
prometheus, version 0.16.2+ds (branch: debian/sid, revision: 0.16.2+ds-1ubuntu1)
build user: pkg-go-maintainers@lists.alioth.debian.org
build date: 20160408-04:15:29
go version: go1.6
Prometheus版本2使用yml文件作为规则,较旧的使用不同的规则,因此我的promtool检查规则失败.
Prometheus version 2 using yml file for rules, older usign some different one, so my promtool check-rules is failing.
有人可以建议如何升级最新的promtool吗?
Can anyone suggest how to upgrade latest promtool?
谢谢.
推荐答案
您可以使用go
直接从github安装最新版本/所需版本.确保您已设置 go .为了方便起见,还可以将GOPATH添加到您的PATH中,例如对于ZSH:
You can use go
to install the latest/desired version directly from github. Make sure you have go setup. For convenience also add GOPATH to your PATH, e.g. for ZSH:
export PATH=$PATH:$GOPATH/bin
然后您可以使用go get
安装它:
And then you can install it using go get
:
go get github.com/prometheus/prometheus/cmd/promtool
现在,您的PATH中有GOPATH了,您只需从shell中调用它即可:
Now that you have GOPATH in your PATH you can simply call it from your shell:
➜ ~ promtool --version
promtool, version (branch: , revision: )
build user:
build date:
go version: go1.12.7
这篇关于如何在Ubuntu中安装最新版本的Prometheus/Promtool?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!