码迷,mamicode.com
首页 > 其他好文 > 详细

监控总述

时间:2018-10-19 14:15:07      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:cse   grafana   性能   搭建一套   png   三层架构   elastic   play   技术   

技术分享图片

  作为一个开发,总要时不时的帮运维排查问题、给运营导数据,而且也会担心自己开发的系统是否足够健壮,机器的性能是否都得到了发挥,哪些业务将会是瓶颈。总是需要分心去处理这些东西,怎么能写好代码,或许到了开发一套监控系统的时候了。

  elk(Elasticsearch+Logstash+Kibana)是一套不错的解决方案,它们都是开源软件,之间互相配合使用,完美衔接,高效的满足了很多场合的应用,是目前主流的一种日志系统架构,我们对此做了实践探索并进行了扩展。

  有的时候我们并不希望专门为了存储去搭建一套es,这时influxdb是个不错的替代;有时面对高并发的场景,logstash因为不支持消息队列缓存,而且logstash是运行在jvm上的,消耗资源较大,运行占用CPU和内存高,这时flume和fluentd更合适;grafana做展示也很强大。

  不论如何扩展,监控系统的三层架构是不会变的,即采集、存储和展示。

技术分享图片

  我只在图中展示我们使用过的技术栈,后续用到新的技术再做更新。我将会通过一系列的文章分享我在搭建和开发监控系统中的一些心得体会。

 

监控总述

标签:cse   grafana   性能   搭建一套   png   三层架构   elastic   play   技术   

原文地址:https://www.cnblogs.com/wangzhisdu/p/9815067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!