对于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)
是的,当设置了这个选项,就可以指定网页的标题标签的内容。
经过这样一番努力,我终于成功地显示出来了。
现在我们再也不用烦恼是哪个Prometheus了!
嗯,写到这里之后,一般来说网址中会有环境名称之类的,所以会注意到吧。这只是一种方法而已。