对于Prometheus的泛滥现象,很难判断具体问题的解决方法

Prometheus的乱立是什么意思?

Prometheus是云原生时代的监控工具,已经成为事实标准。

不仅仅是在生产环境,监控也存在于测试环境和开发环境是很常见的事情。甚至在生产环境中,有时会为每个数据中心或应用程序准备一个小型的Prometheus。

嗯,看著這些Prometheus和Web UI,它們都很相似,正如我之前所提到的,在存在多個Prometheus的環境中,可能會不知道正在查看哪個。

这是为了你而设计的网页标题。

在寻找解决方案时,我发现了一个引起我注意的 Prometheus 命令参数,虽然有无数种解决策可供选择,但我正在寻找尽可能简单的一个。

 

	a.Flag("web.page-title", "Document title of Prometheus instance.").
		Default("Prometheus Time Series Collection and Processing Server").StringVar(&cfg.web.PageTitle)

是的,当设置了这个选项,就可以指定网页的标题标签的内容。

image.png

经过这样一番努力,我终于成功地显示出来了。

现在我们再也不用烦恼是哪个Prometheus了!

嗯,写到这里之后,一般来说网址中会有环境名称之类的,所以会注意到吧。这只是一种方法而已。