我是靠谱客的博主 现实毛衣,最近开发中收集的这篇文章主要介绍Prometheus的学习与OpenStack结合使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.首先推介大家看一下官方文档
https://yunlzheng.gitbook.io/prometheus-book/parti-prometheus-ji-chu/quickstart

在这里插入图片描述
推介先看完这几章节后,再看本文,当你看完后其实也已经基本懂了。

可以结合着看一下我之前的另一篇博文
https://blog.csdn.net/weixin_44388689/article/details/115006950

这里跳过OpenStack的讲解和Prometheus安装的简介,请自行熟悉。
一般安装完后会有个地址,这就是prometheus的地址。
在这里插入图片描述
打开后就是熟悉的prometheus地址
在这里插入图片描述
这里讲一下,如何写一个监控服务用于监控openstack中的实例实现思路,而这里的一整套取值表达式,我不确定是否是开源的,大家可以在网上找一下,因为之前看的时候好像是公司内部的一个项目,开发用于获取每台实例的信息。

Prometheus的查询大体分为两种:即时查询和范围查询
在这里插入图片描述
在这里插入图片描述
监控服务可以根据前端传入的请求开始和结束时间,由后端来选择走哪一种查询。当然这种选择权也可以交由前端,也就是用户去选择,就跟Prometheus自己提供的那个原生查询界面一样,也就是像这样直接分成两种,让用户自己选择
在这里插入图片描述
然后就是如果你做范围查询的时候,传入Period,也就是步长也是有讲究的,时间太长的情况下,如果传入Period值太小会报错,因为监控的数据点太多了,Prometheus禁止这样的操作。这一部分时间对应Period的规则可以参照阿里云、腾讯云等等大厂,看他们是怎么去做的。

最后

以上就是现实毛衣为你收集整理的Prometheus的学习与OpenStack结合使用的全部内容,希望文章能够帮你解决Prometheus的学习与OpenStack结合使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部