江华 景东 仪征市 清苑县 崇明县 梅州市 宜宾县 霞浦县 长寿区 江安县 即墨市 台州市 彭泽县 荆门市 神池县 佛学

一号红人_基于prometheus的监控解决方案

标签:当选为 太仓市

一、前言

    鄙人就职于某安全公司,团队的定位是研发安全产品云汇聚平台,为用户提快乐星猫_2018年最新新闻网供弹性伸缩的云安全能力。前段时间产品组提出了一个监控需求,大致要求:平台对vm实行动态实时监控,输出相应图表界面,并提供警报(资源不足等问题而产生)等功能。

二、方案调研

    经过团队调研,目前业界流行的监控方案大致有这么几种:基于zabbix的、基于prometheus的、基于influxdb等时序数据库的。结合当前我们的业务场景来讲,zabbix对我们来说有点重,而influxdb方案灵活但是投入的研发时间可能是比较多的,prometheus就成了我们的不二之选择。

三、prometheus介绍

    

1.What is prometheus ? 下面是官网的一段原话:

    Prometheusis an open-source systems monitoring and alerting toolkit originally built atSoundCloud. Since its inception in 2012, many companies and organiz宝骏_2018年最新新闻网ations have  adopted Prometheus, and the project has a very active developer and usercommunity. It is now a standalone open source project and maintained independently of any company.To emphasize this, and to clarify the project

    大致就是说 prometheus是一个开源的监控重庆大学_2018年最新新闻网,警报系统,最初呢是构建在SoundC西北工业大学_2018年最新新闻网loud之上的。。。然后很多公司组织都在用,活跃的开发者很多,社区也很多,反正很牛逼。。。这样。

   

    2.Components

     prometheus大致有这么几个组件组成:

       1).Prometheusserver: 用于抓取数据,并存储到时序数据库

       2).client librabries:用于一些应用的定制化监控

       3). push gateway:用于短生存周期的job推送

       4). exporter:安装在监控目标的机子上,为server提供数据抓取的接口,需要定制化。。当然官网也提供了很多常用的exporter ,用于mysql,redis,nginx,宿主机等等等等,有需求的可以去这里https://prometheus.io/docs/instrumenting/exporters/看看。

5). alertmanager:用于处理警报。

    

    3.架构图

      

        

     应该不需要怎么介绍了吧,我相信大家都可以看得懂。

      

四、结合业务使用

    有了prometheus这个强大的监控开源系统之后,我们所需要投入的工作就是查询api的封装和配置文件的下发。查询api的封装没什么好说的,无非就是前端调用我们自己的server,我们的 server呢通过http协议去调用prometheus的api接口查询到原始数据,然后进行组装,最后返回给前端。 配置文件的话包含三部分吧,警报的定义,alertmanager的配置,以及prometheus的配置,这里也不好展开讲,有兴趣的可以去帝舵_2018年最新新闻网官网看看,最后给出一张我们的物理结构示意图,供大家参考。    

当前文章:http://ribyyg-juhoutai-com.diaauto.cn/t5585onf4/4d476_153154.html

发布时间:2019-04-21 00:37:33

澳门银河yh99.com  www.7163.com澳门银河  澳门银河官网手机app  澳门银河yh7788.bet  澳门银河手机网站  官微雷人回复是自动回复?"贵池区人民政府发布"致歉信曝光  澳门银河送彩金蕾哈娜登杂志封面 妖艳出镜嫩肌一览无余  银河娱乐手机官网  澳门银河www66356com  澳门银河送彩金  

关于2018年最新新闻网 | 2018年最新新闻网动态 | 联系我们 | 法律声明 | 2018年最新新闻网员工 | 2018年最新新闻网邮箱 | 网站地图

2018年最新新闻网版权所有