gpt4 book ai didi

grafana - 如何在 ubuntu 中安装最新版本的 prometheus/promtool?

转载 作者:行者123 更新时间:2023-12-03 16:13:52 24 4
gpt4 key购买 nike

我下载的prometheus版本是2.3.2

wget https://github.com/prometheus/prometheus/releases/download/v2.3.2/prometheus-2.3.2.linux-amd64.tar.gz

untared 和 prometheus 已经作为服务运行。

我想使用 promtool 验证我的 Prometheus 警报管理器规则。
从下面的博客创建了一个规则。

https://petargitnik.github.io/blog/2018/01/04/how-to-write-rules-for-prometheus

当我运行
promtool 检查规则/etc/prometheus/prometheus.rules.yml

它说,没有安装 Promtheus,所以再次安装使用
获得普罗米修斯

但这是安装了旧版的 promtool,这里是版本详细信息:
    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 检查规则失败了。

谁能建议如何升级最新的promtool?

谢谢。

最佳答案

您可以使用 go直接从 github 安装最新/所需的版本。确保你已经设置好了。为方便起见,还将 GOPATH 添加到您的 PATH,例如对于 ZSH:

export PATH=$PATH:$GOPATH/bin
然后你可以使用 go get 安装它:
GO111MODULE=on go get github.com/prometheus/prometheus/cmd/promtool
现在您的 PATH 中有 GOPATH,您可以简单地从 shell 调用它:
➜  ~ promtool --version
promtool, version (branch: , revision: )
build user:
build date:
go version: go1.12.7
编辑:
确保在前面加上 GO111MODULE=ongo命令为 the vendor directory has been removed

关于grafana - 如何在 ubuntu 中安装最新版本的 prometheus/promtool?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54819160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com