稳定性监控业务后期-架构师

fei33423 fei33423     2022-09-08     665

关键词:

稳定性 监控 业务后期 - 架构师

整体思路:

    1. 突增原因

             底层某一个系统资源紧缺的原因肯定来自于上游业务请求量乘以耗时的增长. ( 如果是耗时,那原因是下游. 如果是流量,原因是上游 可以很方便的排除雪崩异常的报警,避免找不到方向..)

             如果都没有,就有可能是内因. 1. 机器原因 2. 有种可能是有几个耗时语句的执行.(整体统计完,以后看一个耗时接口的各个具体耗时数据,介入分析原因)

             有了ZipKin统计的各个数据, 就可以全局的分析耗时成员流量,已经各个依赖关系.

             找到拓扑图最底层的那个耗时系统进行分析. 1. 请求量有无变,溯源到上游系统类似变化 2.耗时有无变 ,定位到具体某个请求是否耗时占比比较高,导致整体拔高 (瞬间耗时高,挤占连接数, 这个 占比区间要尽量小, 怎么样算异常, 要对应到连接数 比较少 . 业务方自己配置. ) 3. 都无,可能整体耗时都高.内部硬件,网络原因.

         学习 phoenix 的网络调优经验

 

    2. 常态整体就异常

         说明需要扩容了.

            

 

1. 数据采集 (省钱和高效的决策依据)

  1. 操作层级

  2. 网络层级

  3. 业务层级

       dubbo. 连接池 看连接无用. 要监控活跃线程树. 原生是没有的.

       内部线程池. 活跃线程池数量. 最终提现到流量入口上.

        各个层级的 dubbo 请求数量. 快速定位 provider 耗尽的原因.

  4. 日志层级

       error 业务报警, info (不再稳定性层面,大并发,大流量. )

2. 数据曲线展示 . 大盘自己配置 小米监控 不含 groupby 不如 cboard.

3. 数据监控报警.

    依赖拓扑图和上面的理论算法.

 

架构师日常-稳定性工作

01值班制度这里的值班制度是针对一些高峰期不在我们上班时间的业务,也会在一些特殊的业务高峰期,比如618,双11,双12这种节点。而目前我们业务采用的值班制度是在早高峰9点到11点,一般这个时间点ÿ... 查看详情

架构师日常-稳定性工作

01值班制度这里的值班制度是针对一些高峰期不在我们上班时间的业务,也会在一些特殊的业务高峰期,比如618,双11,双12这种节点。而目前我们业务采用的值班制度是在早高峰9点到11点,一般这个时间点ÿ... 查看详情

架构师日常-稳定性工作

01值班制度这里的值班制度是针对一些高峰期不在我们上班时间的业务,也会在一些特殊的业务高峰期,比如618,双11,双12这种节点。而目前我们业务采用的值班制度是在早高峰9点到11点,一般这个时间点ÿ... 查看详情

架构师之路—业务架构—overview

目录文章目录目录业务架构TOGAF设计的业务架构业务架构OMG的业务架构工作组(BAWG)给了如下定义:业务架构明确定义企业的治理结构、业务能力、业务流程、业务数据。其中,业务能力定义企业做什么,业务流程定义企业怎么... 查看详情

[架构之路-6]:架构师-架构师应该具备的架构思维

...2.1完美VS适合2.2适合 VS前瞻性+潜在演进2.3持续演进VS稳定性2.4功能性需要VS非功能性需求2.5 定性VS定量三、开发与测试环节3.1 让听到炮火声的人决策3.2架构的改进必须支持可测试、可验证的四、端到端的系统思考4.1端到端思... 查看详情

项目的难点

...把控,保证需求的高价值(业务专家)项目开发后期性能监控、报警性能关键点优化(请求耗时等等)项目汇报,让大家知道你的项目的价值 查看详情

怎样成为一名架构师

...需要持续学习的心态,时时刻刻对技术的热衷。4、精通业务,设计的架构要基于业务。二、架构师的工作内容是什么1、制定开发规范、代码规范、文档规范 查看详情

基于微服务的应用性能监控方案

...复杂性问题;另一方面它给用户数字体验保障、应用性能稳定性保障带来了新的挑战。基于微服务架构的应用的主要特点是业务功能模块松耦合、分布式部署。大部分业务功能模块都是单独部署运行的,彼此通过数据总线交互,... 查看详情

devops架构师--04kubernetes集群的日志及监控-更新版

文章目录第四天Kubernetes集群的日志及监控k8s日志收集架构使用节点级日志代理使用sidecar容器和日志代理方式一:sidecar容器将应用程序日志传送到自己的标准输出。方式二:sidecar容器运行一个日志代理,配置该日志代理以便从... 查看详情

软件架构师应该知道的97件事

...需求重于简历和个人兴趣,选用合适的技术,保证服务的稳定性,易用性。2明白业务的关键点,简化根本复杂性,避免为了解决问题引入偶发可用性。3技术只是项目的一部分。沟通,合理有效的沟通很重要。4沟通的简明清晰,... 查看详情

架构师日常-稳定性工作

01值班制度这里的值班制度是针对一些高峰期不在我们上班时间的业务,也会在一些特殊的业务高峰期,比如618,双11,双12这种节点。而目前我们业务采用的值班制度是在早高峰9点到11点,一般这个时间点ÿ... 查看详情

运维架构

...务,各自会负责对应的业务线,主要职能是保证线上业务稳定性和同开发共同支撑对应业务,以及线上服务管理和持续优化。运维开发:帮助运维提升工作效率,开发方便快捷的工具,实现运维平台化自动化。系统运维:负责操... 查看详情

阿里p9架构师谈:高并发网站的监控系统选型比较核心监控指标

...布式环境下,对于访问量大的业务、接口等,需要及时的监控网站的健康程度,防止网站出现访问缓慢,甚至在特殊情况出现应用服务器雪崩等场景,在高并发场景下网站无法正常访问的情况,这些就会涉及到分布式监控系统,... 查看详情

架构师的御人之道

...建出框架的摸样,而架构在实际应用中包含着两个概念:业务和开发。 业务是什么?业务是架构设计的重要依据,在设计时必须要有一个业务管控的角色和架构师一起进行,而这个业务管控的角色即可 查看详情

百人研发团队百亿销售规模的技术架构实践分享

...用,构建技术中台并支撑技术演变和运维,为整个产品的稳定性负责;数据经理: 统筹所有数据和业务报表,打造数据中台,支撑智能化数据运营,为业务和高层管理决策提供数据支持。应用架构业务架构技术架构技术架构... 查看详情

构设计杂谈004——架构师

...际参与架构原型的设计和开发实现●架构师必须深入理解业务及业务领域知识,让架构更好支持业务目标●架构师应该具备很好的沟通能力,讲解架构、指导开发、协调冲突等●架构师必须了解软件过程,为项目全流程提供支持... 查看详情

架构设计杂谈004——架构师

...与架构原型的设计和开发实现 ●架构师必须深入理解业务及业务领域知识,让架构更好支持业务目标 ●架构师应该具备很好的沟通能力,讲解架构、指导开发、协调冲突等 ●架构师必须了解软件过程,为项目全流程... 查看详情

[架构之路-3]:架构师-软件架构师也是魔法师,架构师应具备的四大方面的技能

目录前言:一、业务能力(业务领域)--面向业务1.1业务场景1.2业务技能二、沟通能力(管理领域)--面向“人”三、技术能力(计算机领域)--面向计算机3.1硬件技能3.2软件技能3.3自身快速解决问题的... 查看详情