运维监控开发笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运维监控开发笔记相关的知识,希望对你有一定的参考价值。


       要把手上的一些东西理理,汇成一个运维监控的东西。本来这类东西(牛刀)大把了,不过我喜欢
造轮子的习惯又犯了,主要是都是自己写的,清楚每个点,很容易把监控代码嵌入进去,

只要注意控制好功能范围不挖大坑就行.

      日志处理不和Hadoop扯上关系的话,可能用(ELK)的组合。

      采集处理的东西有部分功能了,其中系统部份可以参考小米开源的​​Open-Falcon​​,相当完备的东西。这东西不错的,

也听过​​小米秦晓辉​​的分享,有很多可借鉴的经验.可惜就我一个人没法太花时间研究,只能写的时候边写边看了,不过要是弄明白了直接上也是有可能的。   

      数据展示这块以前我用php+jQuery弄过类似的,不过因为这次后台全是Go写的,所以Web也直接采用Go来写.以便


别人接手的话,无须再多学一门语言.样式要兼容PC和手机端,刚好前两周微信官方WebUI库

​WeUI​​开源了,正好用上.


   初步用这些东西开发:


     Golang


     gorilla/sessions


     WeUI


     

​zepto.js​


     Charts.js


   JS库本来用jQuery的,不过WeUI演示是用的zepto.js.查了下,更适合移动开发。更主要的是,我试了下。


居然兼容很多jQuery的基本用法,没啥学习成本,就用它吧。


   图表库的话​​Charts.js​​够小,基本的图都有,够用。

   花了点时间测试了下上面的组合,果然很快就能窜起来跑了。 

   几个测试页面.

运维监控开发笔记_Go

 

运维监控开发笔记_jQuery_02

 

运维监控开发笔记_Go_03

  

运维监控开发笔记_jQuery_04


嗯,后面基本就是慢慢填功能了。 不求页面靓丽,清楚就行。



以上是关于运维监控开发笔记的主要内容,如果未能解决你的问题,请参考以下文章

运维监控前言

运维笔记:inotify+rsync实现实时监控备份

企业运维实战-k8s学习笔记17.k8s集群+Prometheus监控部署基于prometheus实现k8s集群的hpa动态伸缩虚拟机部署prometheus监控

笔记:Spring Boot 监控与管理

python运维学习笔记1

python的运维交流学习笔记