0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何更快地对复杂的应用程序进行故障排除

独爱72H 来源:ManageEngine 作者:ManageEngine 2020-04-09 15:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

(文章来源:ManageEngine)

随着云和微服务时代的到来,应用程序架构变得日益复杂,监视它们的性能对于保护您的业务稳定运行至关重要。为了快速解决性能问题并减少平均检测时间(MTTD)和平均解决时间(MTTR),使用应用程序性能监视(APM)工具非常有用。APM工具可帮助您确定问题的根本原因,并使您能够在问题出现之前主动识别问题。通过持续监视您的应用程序,当问题意外发生时,您可以快速回滚进行补救。

在本文中,我们将讨论常见的应用程序性能问题,以及APM工具如何帮助解决这些问题。

1.涟漪效应,通常问题或异常不是由独立实例引起的,而是由分布式架构中互连服务之间的连锁反应引起的。发生这种情况时,尽早找出问题的根本原因很重要,而这正是分布式跟踪派上用场的地方。使用分布式跟踪,您可以识别导致错误的应用程序事务和相应的服务,深入到问题代码的确切行,从而以最少的MTTR解决问题。

2.可扩展性,对一个用户有效的方法可能对多个用户无效。当您的应用程序扩展时,它的表现可能与预期不同。通过跟踪系统的正常行为并创建比较基准,配备了AI和AIOps的APM解决方案可以帮助预测系统随时间推移的运行情况。有关请求数量和响应时间的预测数据可以帮助您有效地进行扩展。

3.未处理的异常,异常会对Web服务器造成巨大压力,Web服务器的构建目的是传播堆栈跟踪、记录异常详细信息并处理传入的请求。频繁的错误和未处理的异常需要开发团队立即关注,以提高应用程序性能并增强终端用户体验。使用APM工具,您可以分析异常的性质、发生的频率、遇到异常的URL和API,甚至可以追踪到代码行这样的详细信息。

4.版本依赖性,如今,许多企业部署了本质上相互依赖的微服务应用程序,想在不中断另一项服务的情况下更新一项服务很难。大多数应用程序使用版本标志来保持与其他服务的向后兼容性。跟踪需要弃用的版本和需要升级的服务会随着每次增量版本更新而变得复杂。APM工具可以跟踪请求参数并可视化整个拓扑图上的通信中断,帮助您避免这些麻烦。

在分布式架构中保持最佳性能的关键是识别常见缺陷并进行左移测试以在开发过程的早期发现问题。 您还遇到了哪些常见的性能问题,可以联系我们,Site24x7将为您提供个性化的建议和解决方案。
(责任编辑:fqj)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 故障排除
    +关注

    关注

    0

    文章

    36

    浏览量

    12234
  • 应用程序
    +关注

    关注

    38

    文章

    3346

    浏览量

    60421
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RDMA设计56:如何设计基于RDMA的应用程序

    接收、SEND 包接收及WRITE 包接收三部分。其中 READ 包接收并不需要应用程序进行任何操作,无论是READ 包接收、回复还是数据搬运过程,均由网卡通过 DMA 操作完成。 图1 应用程序
    发表于 04-05 09:54

    如何构建蓝牙应用程序

    应用程序使用蓝牙(blueZ)。 我已经安装了 gcc-riscv64-linux-gnu。 但是,没有安装 blueZ 标头和库。 如何构建我的蓝牙应用程序
    发表于 04-01 07:31

    变频器的故障排除及维修

    变频器的故障排除及维修
    发表于 03-30 16:34 0次下载

    电路故障排除的方法有哪些

    牢靠,并使用万用表检查通断。 4、开路法 在并联电路中,对于电路中短路型故障,可以有选择性的断开分支电路,然后再逐级查找故障点。 5、代换法 对电路中损坏的电气元件、电路板等进行更换。
    发表于 12-26 08:35

    rt-thread studio被排除构建的资源如何启用?

    请问rt-thread studio被排除构建的资源如何启用? 自己新建了两个文件夹,里边写了些应用程序,原本是可以构建的,在点击了RT-Thread Settings在保存后这两个文件夹就被排除构建了,请问应该怎么重新应用?
    发表于 09-28 07:58

    学生适合使用的SOLIDWORKS 云应用程序

    随着科技的不断发展,计算机辅助设计(CAD)技术已经成为现代工程教育的重要组成部分。SOLIDWORKS作为一款CAD软件,其教育版云应用程序为学生提供了强大而灵活的设计平台。本文将探讨
    的头像 发表于 09-15 10:39 953次阅读
    学生适合使用的SOLIDWORKS 云<b class='flag-5'>应用程序</b>

    使用 USB CDC 下载应用程序固件,用时过长是为什么?

    我已经在PSoC™ 6 WIFI-BT Pioneer Kit 上尝试了 DFU 示例代码,发现了一件奇怪的事情。 如果我使用 UART-over-USB 下载应用程序固件,则只需 20 秒。但是
    发表于 07-14 07:10

    连接器气密性检测仪的故障排除与维护技巧

    连接器气密性检测仪在电子、汽车、航空等多个领域发挥着关键作用,保障着连接器的密封性能。为保证其正常运行和检测精度,掌握故障排除与维护技巧至关重要。(一)常见故障排除1、检测结果不准确若
    的头像 发表于 06-16 14:00 750次阅读
    连接器气密性检测仪的<b class='flag-5'>故障</b><b class='flag-5'>排除</b>与维护技巧

    ATS失效请求报文问题的故障排除步骤

    本篇文章提供了解决 ATS 失效请求报文问题的故障排除步骤,主要聚焦在 CQ 接口上未显示主机发送的报文的情况。
    的头像 发表于 06-09 15:17 1934次阅读
    ATS失效请求报文问题的<b class='flag-5'>故障</b><b class='flag-5'>排除</b>步骤

    同惠LCR测试仪TH2838的常见故障排除方法

    TH2838的常见故障类型及排除方法,帮助用户快速定位问题并恢复设备正常运行。   一、电源与开机故障 电源问题往往是仪器故障的首要排查项。若仪器无法开机或开机后立即关机,可按照以下步
    的头像 发表于 05-23 14:12 1126次阅读
    同惠LCR测试仪TH2838的常见<b class='flag-5'>故障</b><b class='flag-5'>排除</b>方法

    将SDK从版本1.3.4更新至1.3.5后,cyfx3s_msc应用程序中的看门狗定时器出现故障怎么解决?

    我的设备固件基于 SDK 示例 cyfx3s_msc。 将 SDK 从 1.3.4 版本更新到 1.3.5 版本后,看门狗定时器出现故障。 每当处理器由于看门狗而重置时,应用程序就会在重新启动后不久
    发表于 05-14 06:40

    PLC常见的故障和因素及5大排除流程图

    供五大排除流程图,帮助工程师快速定位和解决问题。 一、PLC常见故障类型及成因分析 1. 电源故障 ● 现象:PLC无法启动、指示灯不亮、模块异常断电。 ● 原因: • 输入电压不稳定(如浪涌、欠压) • 电源模块老化或损坏 •
    的头像 发表于 05-11 17:29 6230次阅读
    PLC常见的<b class='flag-5'>故障</b>和因素及5大<b class='flag-5'>排除</b>流程图

    MCX 插头避坑指南:常见问题与故障排除技巧

    使用德索MCX 插头,遵循规范操作,搭配专业维护,能大幅降低故障发生几率。若遇复杂问题,德索 7×24 小时技术支持团队随时待命,为您提供专业解决方案。
    的头像 发表于 05-09 08:38 790次阅读
    MCX 插头避坑指南:常见问题与<b class='flag-5'>故障</b><b class='flag-5'>排除</b>技巧

    虹科免拆案例 | 车辆行驶中急加速车身抖动故障排除 2 例

    车辆行驶中急加速车身抖动故障排除2例余姚东江名车专修厂叶正祥案例12017款丰田卡罗拉车行驶中急加速车身偶尔抖动故障现象故障诊断故障
    的头像 发表于 05-07 11:32 733次阅读
    虹科免拆案例 | 车辆行驶中急加速车身抖动<b class='flag-5'>故障</b><b class='flag-5'>排除</b> 2 例

    LCR测试仪故障指示灯含义解读及故障排除指南

    能提高故障处理效率,还能避免因误操作导致的二次损伤。本文将结合常见故障现象与维修经验,系统解析LCR测试仪各故障指示灯的含义及对应的故障排除
    的头像 发表于 04-30 15:16 1739次阅读
    LCR测试仪<b class='flag-5'>故障</b>指示灯含义解读及<b class='flag-5'>故障</b><b class='flag-5'>排除</b>指南