之前,我写过几篇有关「线上问题排查」的文章,文中附带了一些监控图,有些读者对此很感兴趣,问我监控系统选型上有没有好的建议?目前我所经历的几家公司,监控系统都是自研的。其实业界有很多优秀的...
转载 2021-07-18 10:30:37
522阅读
一、起始一个好的监控系统,不仅可以实时暴露系统的各种问题,更可以根据这些监控到的状态,自动分析和定位大致的瓶颈来源,从而更精确地把问题汇报给相关团队处理。要做好监控,最核心的就是全面的、可量化的指标,这包括系统和应用两个方面。从系统来说,监控系统要涵盖系统的整体资源使用情况,比如我们前面讲过的 CPU、内存、磁盘和文件系统、网络等各种系统资源。而从应用程序来说,监控系统要涵盖应用程序内部的运行状态
帮助定位故障: 在发生故障时,我们可以通过查看监控系统的各项指标数据,辅助故障分析和定位。预警减少故障率: 对于即将可能产生的故障能够及时发出预警信息,做好提前预防处理。辅助容量规划: 为服务器、中间件以及应用集群的容量规划提供数据支撑。辅助性能调优: JVM垃圾回收次数、接口响应时间、慢SQL等等都可以监控优化。常见的监控对象和指标都有哪些?服务器监控: CPU使用率、内存使用率、磁盘使用率、磁
原创 2022-11-07 10:58:50
273阅读
 linux性能监控,就是要监控系统的各个子系统是否正常。linux主要的子系统包括:CPU、Memory、IO和Network,它们之间相互依赖,一个出问题可能会影响其他的。比如:网卡流量很大会导致更多的CPU开销,因为频繁的响应中断执行协议栈。         性能监控时,首先要确定应用的类型,然后对症下药,可以将应用分成:   &
本文属于个人的一些零碎的想法的集合,可能有些跳跃,各位看官海涵。某些观点可能不专业,如果你有其他见解不吝提出,共同学习,谢谢!背景由于庞大的HP Openview监控系统一个人实在是没有时间搞,刚好也被交出去了,所以索性搞了一套开源监控。在开源监控的选择上,在测试了将近半年后,决定正式使用Icinga和Cacti。用了很久的Icinga——或者说Nagios的衍生版,也用了Cacti,这两个软件在
转载 2024-03-15 20:18:48
34阅读
系统架构技术选型】在软考中的重要性及应用 随着信息技术的迅猛发展和应用,系统架构技术选型已经成为软件考试中不可或缺的一部分。本文将从系统架构技术选型的概念、重要性、选型原则、常用技术以及在软考中的应用等方面进行探讨。 一、系统架构技术选型的概念 系统架构技术选型是指在软件开发过程中,根据系统需求和项目目标,对各种系统架构技术进行评估、比较、选择的过程。它是软件开发过程中的关键环节,直接影响
原创 2023-11-14 14:11:08
231阅读
今天我们本节介绍DCOS监控模块的技术选型,主要介绍DCOS监控选型等,,计划收费方案是3.5美分/小时。同样
原创 2022-11-15 13:04:31
39阅读
这一章节我们来比较监控容器的常用工具。将基于以下标准评估这些工具: 1、难易程度2、监控指标的详细度4、告警能力5、监控目标多样性6、成本付费监控1.1. Sematext  Sematext 是一款付费监控解决方案,计划收费方案是3.5美分/小时。同样也支持 Docker 监控,还包括对容器级事件的监测(停止、开始等等)和管理容器产生的日志。1、难易程度 :较难2、监控指标的详细度:一般4、告警
原创 2021-05-24 21:59:50
148阅读
选型目的 随着公司业务的与日俱增,各个系统也越来越复杂,服务间的调用,服务的依赖,以及分析服务的性能问题也越棘手,因此引入服务追踪系统尤为重要。现有的服务追踪体系,基本都是参考Google的Dapper的体系来做的。通过跟踪请求的处理过程,来对应用系统在前后端处理、服务端调用的性能消耗进行跟踪(每个
原创 2021-04-28 17:31:15
361阅读
# Java技术选型:实现巡检系统 在开发一个巡检系统的过程中,技术选型至关重要。作为一名新手开发者,你需要了解开发流程,并选择合适的技术栈。以下是巡检系统Java技术选型的完整流程和必要步骤。 ## 流程步骤 下面是实现巡检系统的主要步骤: | 步骤 | 描述 | | ---- | ---------------
原创 2024-09-10 05:40:52
63阅读
监控系统选型接上文运维工作杂记 继续理下监控系统选型的目标 监控作为运维平台基础,是业务稳定的重要保障,监控服务器最基本要求应该是能监控自身服务器情况,实现自我监控 现市面上开源的几款主流开源软件都以以下几方面监控起手网络质量全国各地的业务流量访问,势必要经过一系列网络链路,不同的地区,不同的运营商,访问业务网站的质量,是影响客户体验的第一要素,除了必要的软件层面优化以外,流量监控也是一个必要的点
转载 2024-04-05 11:40:44
31阅读
随着互联网的迅速发展,各个云商不断崛起,5年前服务器上万规模的互联网公司可能不超过200家,最近几年来,这个数字在不断上涨,而且增长的速度惊人,尤其是虚拟化、容器技术的出现,十万级别的服务器规模应该也会慢慢普及。兵马未动,监控先行。监控的重要性不必多说,有认曾经将监控比喻成运维之眼,作为一名运维人员,如果没有监控,就相当于在"瞎忙活"。但是对于一个强大的监控软件,到底需要哪些功能,要怎样展现才能更加让大众接受以及在实现上有哪些难点.....等等一系列问题,你是否考虑过呢?
原创 2015-09-22 17:08:19
912阅读
开场白:从架构的选择可以看出你的人品,所以要慎重。当然,只是个玩笑。技术架构的选择实际上体现的是你的文化知识背景和技术的偏好,当然还有与时俱进的学习能力,还有深度思考和判断能力。反正有很多。技术选型要从多方面考量:降低开发成本;提高研发效率语言的选择:应该选群众基础好的、更新及时的语言服务架构的选择单体架构:第一代单体应用,所有的模块打包到一起部署运行;例如打包一个war包放到一个tomcat下运
在架构设计过程中,肯定绕不开技术选型这个话题,大到架构、框架、语言选择,小到用什么组件、设计模式。我们知道,架构设计的主要目标,是要能低成本地满足需求和需求变化,低成本地保障软件运行。然而对技术的个人偏好,很可能让你在技术选型时,忽略架构设计的目标,导致满足需求的成本变高,或者运行成本居高不下。那在软件工程中,怎么样才能避免这种选型的倾向性,科学客观地做好技术选型技术选型就是项目决策技术选型,就
大数据平台监控技术选型、指标。
转载 2021-06-23 10:36:35
2547阅读
1、web MVC Framwork: SpringMVC Template:Thymeleaf、JSP2.0 Javascript Library: JQuery、vue.js CSS Framework: Twitter Bootstrap WebService:CXF,尽量用restful http 2、Database ORM框架:jpa、springjdbcTemplate 数据库
转载 2021-08-20 14:47:39
246阅读
博客分类: Java SpringHibernateDWRfreemarkerjQuery. 技术选型 2.1. 基础架构 1.IOC Container: Spring, Guice 我们
原创 2022-07-28 11:03:59
142阅读
# 一、JUnit JUnit (opens new window)目标是为JVM上的开发人
原创 2022-07-24 00:40:38
200阅读
创业初期,项目如何选型
所谓“技术选型”对于程序员,尤其是互联网公司的技术负责人或架构师来说,一定很熟悉。技术选型往小了说,比如日常开发中的一个组件库的选择,往大了说,比如整个系统的开发语言、架构等。一般去确定某个技术选型的时候,我们都需要仔细的去权衡各种技术、各种方向的利弊,然后作出取舍。我们在做技术选型的时候一般有这样一些步骤:首先要明确选型的需求和目的,列出必须要考虑的各种因素以及评判标准然后寻找候选技术,范围可
  • 1
  • 2
  • 3
  • 4
  • 5