中华金融时刊坚持服务资本市场大局,以“公开、公平、公正”的原则为广大投资者持续奉献权威的财经证券新闻资讯!

当前位置:主页 > 国内资讯 > 阿里云账号实名注册,阿里云代理商

阿里云账号实名注册,阿里云代理商

2023-09-07 20:50:03 / 来源:网络转载/ 浏览次数:

阿里云国际站经销商,主营阿里云,腾讯云,华为云,亚马逊aws,谷歌云gcp,微软云az,免费开户,代充值优惠大,联系客服飞机@jkkddd


通过TraceExplorer实时分析链路数据

本文将介绍如何通过链路分析快速定位五种经典线上问题,更直观的了解链路分析的用法与价值。
背景信息
除了使用调用链排查单次请求的异常,或者使用预聚合的链路统计指标进行服务监控与告警之外,链路追踪还支持基于明细链路数据的后聚合分析,简称链路分析(Trace Explorer)。相比调用链,链路分析能够更快的定界问题;相比预聚合的监控图表,链路分析可以更灵活的实现自定义诊断。
链路分析是基于已存储的全量链路明细数据,自由组合筛选条件与聚合维度进行实时分析,可以满足不同场景的自定义诊断需求。例如,查看耗时大于3秒的慢调用时序分布,查看错误请求在不同机器上的分布,或者查看VIP客户的流量变化等。
问题一:流量不均
负载均衡配置错误,导致大量请求打到少量机器,造成“热点”影响服务可用性,怎么办?
流量不均导致的“热点击穿”问题,很容易造成服务不可用。在生产环境中出现过多起这样的案例,比如因负载均衡配置错误,注册中心异常导致重启节点的服务无法上线,DHT哈希因子异常等。
流量不均的最大风险在于能否及时发现“热点”现象。它的问题表象更多是服务响应变慢或报错,传统的监控无法直观的反映热点现象,所以大部分运维人员都不会第一时间考虑这个因素,从而浪费了宝贵的应急处理时间,造成故障影响面不断扩散。
通过链路分析按IP分组统计链路数据,可以直观地看到调用请求分布在哪些机器上,特别是问题发生前后的流量分布变化。如果大量请求突然集中在一台或少量机器,很可能是流量不均导致的热点问题,然后再结合问题发生点的变更事件,快速定位造成故障的错误变更,及时回滚。
在Trace Explorer页面设置按IP聚合,如下图所示,可以发现大部分流量集中在XX.XX.XX.108这台机器上。
问题二:单机故障
网卡损坏、CPU超卖、磁盘打满等单机故障,导致部分请求失败或超时,如何排查?
单机故障每时每刻都在频繁发生,特别是核心集群由于节点数量比较多,从统计概率来看几乎是一种“必然”事件。单机故障不会造成服务大面积不可用,但是会造成少量的用户请求失败或超时,持续影响用户体验和答疑成本,需要及时处理。
单机故障可以分为宿主机故障和容器故障两类(在Kubernetes环境可以分为Node和Pod)。例如CPU超卖、硬件故障等都是宿主机级别,会影响所有容器;而磁盘打满、内存溢出等故障仅影响单个容器。因此,在排查单机故障时,可以根据宿主机IP和容器IP两个维度分别进行分析。
面对这类问题,可以通过链路分析先筛选出异常或超时请求,然后再根据宿主机IP或容器IP进行聚合分析,可以快速判断是否存在单机故障。如果异常请求集中在单台机器,可以尝试替换机器进行快速恢复,或者排查该机器的各项系统参数:例如磁盘空间是否已满、CPU Steal Time是否过高等。如果异常请求分散在多台机器,那么大概率可以排除单机故障因素,可以重点分析下游依赖服务或程序逻辑是否异常。
在Trace Explorer页面筛选错误调用或慢调用,并设置按IP进行分组统计,如果异常调用集中出现在特定机器,则有较大概率是机器故障。
问题三:慢接口治理
新应用上线或大促前性能优化,如何快速梳理慢接口列表,解决性能瓶颈?
新应用上线或大促备战时通常需要做一次系统性的性能调优。第一步就是分析当前系统存在哪些性能瓶颈,梳理出慢接口的列表和出现频率。
此时,可以通过链路分析筛选出耗时大于一定阈值的调用,再根据接口名称进行分组统计,这样就可以快速定位慢接口的列表与规律,然后对出现频率最高的慢接口逐一进行治理。
找到慢接口后,可以结合相关的调用链、方法栈和线程池等数据定位慢调用根因。常见原因包括以下几类:
数据库或微服务连接池过小,大量请求处于获取连接状态。可以调大连接池最大线程数解决。
N+1问题。例如一次外部请求内部调用了上百次的数据库调用,可以将碎片化的请求进行合并,降低网络传输耗时。
单次请求数据过大,导致网络传输和反序列化时间过长,而且容易导致Full GC。可以将全量查询改为分页查询,避免一次请求过多数据。
日志框架“热锁”。可以将日志同步输出改为异步输出。
在Trace Explorer页面筛选大于5秒的慢调用,并设置按接口名进行分组统计,发现慢接口的规律。
问题四:业务流量统计
如何分析重保客户或渠道的流量变化和服务质量?
在实际生产环境中,服务通常是标准的,但业务却是分类分级的。同样的订单服务,我们需要按照类目、渠道、用户等维度进行分类统计,实现精细化运营。例如,对于线下零售渠道而言,每一笔订单、每一个POS机的稳定性都可能会触发舆情,线下渠道的SLA要求要远高于线上渠道。那么,应该如何在通用的电商服务体系中,精准的监控线下零售链路的流量状态和服务质量呢?
这里可以使用链路分析的自定义Attributes过滤和统计实现低成本的业务链路分析。例如,在入口服务针对线下订单打上 {"attributes.channel": "offline"}的标签,然后再针对不同门店、用户客群和商品类目分别打标。最后,通过对attributes.channel = offline进行过滤,再对不同的业务标签进行group by来分组统计调用次数、耗时或错误率等指标,就可以快速地分析出每一类业务场景的流量趋势与服务质量。
问题五:灰度发布监控
500台机器分10批发布,如何在第一批灰度发布后,就能快速判断是否有异常?
变更三板斧“可灰度、可监控、可回滚”是保障线上稳定性的重要准则。其中,分批次灰度变更是降低线上风险,控制爆炸半径的关键手段。一旦发现灰度批次的服务状态异常,应及时进行回滚,而不是继续发布。然而,生产环境很多故障的发生都是由于缺乏有效的灰度监控导致的。
例如,当微服务注册中心异常时,重启发布的机器无法进行服务注册上线。由于缺乏灰度监控,前几批重启机器虽然全部注册失败,导致所有流量都集中路由到最后一批机器,但是应用监控的总体流量和耗时没有显著变化,直至最后一批机器也重启注册失败后,整个应用进入完全不可用状态,最终导致了严重的线上故障。
在上述案例中,如果使用{"attributes.version": "v1.0.x"}对不同机器流量进行版本打标,通过链路分析对attributes.version进行分组统计,可以清晰的区分发布前后或不同版本的流量变化和服务质量,不会出现灰度批次异常被全局监控掩盖的情况。
链路分析的约束限制
链路分析虽然使用灵活,可以满足不同场景的自定义诊断需求,但是它也有几点使用约束限制:
基于链路明细数据进行分析的成本较高。
链路分析的前提是尽可能完整的上报并存储链路明细数据。如果采样率比较低导致明细数据不全,链路分析的效果就会大打折扣。为了降低全量存储成本,可以在用户集群内部署边缘数据节点,进行临时数据缓存与处理,降低跨网络上报开销。或者,在服务端进行冷热数据分离存储,热存储进行全量链路分析,冷存储进行错慢链路诊断。
后聚合分析的查询性能开销大,并发小,不适合用于告警。
链路分析是实时的进行全量数据扫描与统计,查询性能开销要远大于预聚合统计指标,所以不适合进行高并发的告警查询。需要结合自定义指标功能将后聚合分析语句下推至客户端进行自定义指标统计,以便支持告警与大盘定制。
结合自定义标签埋点,才能最大化释放链路分析价值。
链路分析不同于标准的应用监控预聚合指标,很多自定义场景的标签需要用户手动埋点打标,这样才能最有效的区分不同业务场景,实现精准分析。

标题:阿里云账号实名注册,阿里云代理商

地址:http://www.chinaktz.com.cn/zhgnzx/25642.html

上一篇:没有了

下一篇:没有了

免责声明:本篇的内容是在网上转载的,不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2031@163.com,本人将予以删除。

看了又看的资讯

心灵鸡汤:

  • “电商“大吃小”苏宁收购红孩子”

    经记者蒋佩芳从上海出发 之前传出的收购传闻和苏宁易购总经理李斌在官方推特上发表的所谓“领域大事”——苏宁收购红孩儿的消息,终于在昨天( 9月25日)尘埃落定。 昨日,苏宁电

  • 管理研修班的含金量

    316L不锈钢管 管理研修班的含金量是怎样的呢,我们通常借助网络、论坛和各种媒体上的优势进行考虑,为什么读研修班含金量最高?1、《中华人民共和国宪法》,以国国、社会和本地的人民

  • 优质普陀区防静电柜厂家:定制化服务与安全性能的双重保障_佰斯特POUSTO

    防静电柜 是一种专门设计用来储存和保护静电敏感设备或元器件的设备,广泛应用于电子、半导体和医疗设备制造等领域。 由于这些领域中许多元器件都对静电极其敏感,静电放电可

  • “汉王荣获中国智慧生活习性3C领域优秀企业品牌奖”

    科技创新带来了无数新的生活习惯,人们购物不再出门,互联网不再依赖pc和网络线路,我们利用互联网重构社会交流关系,利用推特成为新闻发布者。 而这些新的生活习惯又不断地创

  • “苯佐卡因或致严重不良反应”

    每经网7月14日广州电(每经记者韩祯) )。 7月13日,国家药监局最近表示,国外药品管理部门检测出含有苯佐卡因的药物可能引起高铁血红蛋白血症的严重不良反应。 由于苯佐卡因产品多

  • 去西欧五国旅游要注意什么?

    西欧五国 是指英国、法国、德国、意大利和荷兰。这五个国家拥有丰富的历史、文化遗产和美丽的自然风光,吸引了大量游客前往。以下是去 西欧五国旅游 要注意的事项。 首先,在前

  • “一季度我国实际采用外资金额同比下降2.8%”

    商务部17日公布的数据显示,一季度中国实际外资录用额为294.8亿美元,比去年同期减少2.8%,是自去年11月以来连续第五个月减少。 3月当月,新增外商投资公司2374家,比去年同期减少

  • “全国高校环保微社团行动启动”

    12月13日,由中国青年报社和伊利集团共同主办、中国高校媒体联盟主办的“大学生环境保护论坛暨全国高校环境保护微社团行动启动仪式”在北京举行。 中国青年报社社长徐文新、伊

  • sophisticated_sophisticated翻译

    304不锈钢管 什么是Sophisticated Sophisticated? Sophisticated Sophisticated,翻译为“复杂的复杂”,是一个词组,由两个相同的形容词组成。这是一种修辞手法,目的是通过强调或重新强调某个

  • “中央支持香港巩固与提升三大中心地位纪实”

    (/S2 ) )危难之时,举手共同走上复兴之路(/S2 ( ) ) ) )。 —中央关于巩固和提高香港“三大中心”地位的记录文学 香港回归前,西方媒体预言“香港已死”,香港前途暗淡。 目前,西方舆

中华经济时刊网介绍

中华金融时刊关注上市公司及银行、券商、基金、保险、信托等各类金融机构,新闻资讯采集报道范围涵盖宏观政策、经济数据、资本市场运行、上市公司及各类金融机构动向。长期以来,中国证券报为广大投资者持续奉献权威、专业、客观的财经证券新闻资讯,在资本市场具有广泛的影响力、公信力,发挥着引领预期、一锤定音的作用。着力增加有效信息,注重市场报道实用性,方便受众把握宏观政策和市场走势,及时了解国民经济和证券市场各层面信息,为投资决策提供有效参考;致力于促进资本市场健康、高质量发展,积极发挥舆论监督功能,维护投资者权益。