教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

微信监控技术(怎么监控微信)

  微信监控技术(怎么监控微信)本文分享的是微信运维监控系统的具体设计实践。在分享开始之前先看如下图中微信后台系统的现状,面对庞大的调用量及复杂的调用链路,单靠人力难以维护,只能依赖一个全方位监控、稳定、快速的运维监控系统。
  我们的运维监控系统主要有三个功能:
  第一个是故障报警;
  第二个是故障分析和定位;
  第三个是自动化策略。
  今天我们的分享主题,主要有以下三部分:第一个就是监控数据收集轻量化;
  第二个是微信数据监控的发展过程;
  第三个海量监控分析下的数据存储设计思路。
  一、监控数据收集轻量化
  先看一下常见数据收集流程,一般常见的采集流程来说从日志里面采集,然后本地汇总打包,再发到全局服务器里面汇总。
  但是对于微信来说,200w/min调用量产生的是2000亿/min的监控数据上报,这个可能还是比较保守的估计。
  早期我们使用过自定义文本类型日志上报,但由于业务及后台服务非常多,日志格式增长非常快,难以持续进行维护,而且不管是CPU、网络、存储、统计都出现非常大的压力,难以保证监控系统本身的稳定。
  为了实现稳定的分钟级、甚至秒级的数据监控,我们进行了一系列改造。
  对于我们内部监控数据处理分为两个步骤:
  第一个是数据分类
  第二个是定制处理策略
  我们对数据进行分类,在我们内部来说有三种数据:第一是实时故障监控分析;
  第二种是非实时数据统计,比如说业务报表等;
  第三种是单用户异常分析,比如说用户一个报障过来还要单独对用户故障进行分析。
  下面先简单介绍一下非实时数据统计及单用户异常分析,再重点介绍实时监控数据的处理。
  1.1、非实时数据
  对于非实时数据来说,我们有一个配置管理页面。
  用户在上报的时候会先申请 logid + 自定义数据字段,上报并非使用写日志文件的方式,而是采用共享内存队列、批量打包发送的方式减少磁盘IO、日志服务器的调用压力。统计使用分布式统计,目前已经是常规做法。
  1.2、单用户异常分析
  对于单个用户异常分析来说,我们关注的是异常,所以上报路径跟刚才非实时的路径比较相近。
  采用固定的格式: logid + 固定数据字段(服务器IP+返回码等),数据上报量比刚才的非实时日志还要大很多,所以我们是抽样上报的,除了把数据存入到Tdw分布式存储里面,还会把它转发到另外一个缓存里面进行一个查询缓存。
  1.3、实时监控数据
  实时监控数据是重点分享的部分,这部分数据也是2000亿/min日志上报中的绝大多数。
  为了实现分方位的监控,我们的实时监控数据也有很多种类型,其格式、来源、统计方式都有差异,为了实现快速稳定的数据监控,我们对数据进行了分类,然后针对性的对各类数据进行简化、统一数据格式,再对简化后的数据采取最优的数据处理策略。
  对我们数据来说,我们觉得有下面几种:
  后台数据监控,用于微信后台服务的监控数据;
  终端数据监控,除了后台,我们还需要关注终端方面具体的性能、异常监控及网络异常;
  对外监控服务,我们现在有商户和小程序等外部开发者提供的服务,我们及外部服务开发者都需要知道这个服务和我们微信之间有些怎么样的异常,所以我们还提供了对外的监控服务。
  1.3.1、后台数据监控
  对于我们后台数据监控来说,我们觉得按层次来说分成四类,每种有不同的格式和上报方式:
  1、硬件层面监控,比如服务器负载、CPU、内存、IO、网络流量等。
  2、进程运行状态,比如说消耗的内存、CPU、IO等。
  3、模块间调用链,各个模块、机器间的调用信息,是故障定位的关键数据之一。
  4、业务指标,业务总体层面上的数据监控。
  不同类型的数据简化成如下格式,方便对数据进行处理。
  其中底下两层都用IP+Key的格式,后来出现了容器后,使用ContainerID、IP、Key的格式。
  而模块调用信息,又把模块的被调总体信息抽出来,跟业务指标共用ID、Key的数据格式。

刘涛事件小鲜肉是谁(演员袁立的老公是谁)刘涛事件小鲜肉是谁(演员袁立的老公是谁)网络时代,谣言传播速度很快,但是澄清效果却无人关注,许多明星都深受造谣之苦,大部分人只追求吃瓜看八卦一时爽,很少顾及之后又有什么后续,4月1袁莉透视装(袁立事件是怎么回事)袁莉透视装(袁立事件是怎么回事)原创京圈老炮儿202105141510532011年袁立以一身缕空透视装出席电影华表奖典礼,成为当时的笑柄一个公认演技优秀塑造过多个经典角色的老戏骨金沙遗址(金沙遗址只挖10就出366件一级文物)金沙遗址(金沙遗址只挖10就出366件一级文物)成都金沙遗址博物馆,位于成都市青羊区金沙遗址路2号。它占地面积456亩,建筑面积38000平方米,门票70元。金沙遗址是2001年新禽流感的症状(妇科炎症自测表)禽流感的症状(妇科炎症自测表)这个冬天你还敢看韩剧,吃炸鸡喝啤酒吗?据韩媒报道,随着韩国史上最严重禽流感疫情蔓延至全境,被宰杀的家禽数量不断增加。截至目前,扑杀家禽已超过3000万怎么预防禽流感(怎样预防禽流感的措施)怎么预防禽流感(怎样预防禽流感的措施)原创央视新闻2021060317556月1日,国家卫健委通报了江苏省人感染H10N3禽流感病例,江苏疾控部门和大家介绍了禽流感的一些基本知识。淋巴瘤的早期症状(如何避开可怕的淋巴瘤)淋巴瘤的早期症状(如何避开可怕的淋巴瘤)淋巴癌对人体的危害很大,如果没有采取及时有效的治疗方法,不仅病情会加重,影响到全身,还会危及性命。所以,及时了解恶性淋巴瘤的早期症状是很有必新型猪流感(猪病毒性腹泻治疗)新型猪流感(猪病毒性腹泻治疗)(汤波图)新型冠状病毒已造成超过1000万人感染,全球防控形势严峻。然而最近有研究表明,又有一种新型甲型流感病毒正在中国一些猪场悄然流行,甚至具备感染动脉硬化的症状(动脉硬化的症状表现有哪些)动脉硬化的症状(动脉硬化的症状表现有哪些)动脉硬化是对健康危害极大的一种心血管疾病,而且近几年患有动脉硬化的人数也在不断增加。在中老年人群当中,因动脉硬化导致死亡的可能性极高,使很深海鱼油的作用(男人吃鱼油能壮阳)深海鱼油的作用(男人吃鱼油能壮阳)深海鱼油因其纯天然能降压等效果成为保健品中的明星产品。深海鱼油为什么这么火?主要是上世纪90年代中期的关于爱斯基摩人靠吃深海鱼降低心血管疾病发生率精华液有什么作用(精华液到底有什么功效?)精华液有什么作用(精华液到底有什么功效?)岁岁年年花相似,年年岁岁人不同。衰老对于女人来说是件天大的事,为了抗衰老,虽然天天在自己的脸涂满护肤品,却忽视了对肌肤抗衰老有极大作用的护湿疹是什么引起的(湿疹是怎么引起的?能治愈吗?)湿疹是什么引起的(湿疹是怎么引起的?能治愈吗?)医护人员在为患者进行检查。红网时刻4月15日讯(通讯员李晓芹)来自湖南湘西的王先生,今年32岁,因为多年来爱喝酒,遇热浑身就发痒,严
数码知识opporeno5pro和vivox60哪个好对比如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道opporeno5数码知识三星Exynos7872和联发科P20处理器哪个好参数对比如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道三星Exynos7数码知识红米9a什么处理器处理器型号如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道红米9a什么处理器数码知识红米note9搭载什么处理器CPU型号如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道红米note9搭载数码知识小米10是什么处理器处理器型号如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道小米10是什么处理数码知识opporeno4pro支持多少倍变焦变焦倍数是多少如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道opporeno4数码知识红米k30s支持多少倍变焦变焦倍数如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道红米k30s支持多数码知识iphone盒子上的序列号在哪里盒子上的序列号怎么看如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道iphone盒子上数码知识jbl耳机怎么查真伪怎么看真假如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道jbl耳机怎么查真数码知识vivoy30有微信视频美颜功能吗支持微信视频美颜功能吗如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道vivoy30有微数码知识荣耀畅玩7c怎么设置指纹解锁荣耀畅玩7c指纹解锁设置方法如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道荣耀畅玩7c怎么设