看我们应用性能监控如何几秒钟定位慢访问跟因

112、性能设计指南 本文深入探讨了性能设计的各个方面,包括使用案例分类、关键性能术语、性能剖析方法、优化策略以及如何有效进行性能测试。文章还提供了硬件延迟数据和性能建模示例,帮助开发者更好地理解并解决实际应用中的性能问题。 阅读详情

背景

某汽车集团的汽车配件电子图册系统是其重要业务系统。最近业务部门反映,汽车配件电子图册调用图纸时,出现访问慢现象。

某汽车集团总部已部署NetInside流量分析系统,使用流量分析系统提供实时和历史原始流量。本次分析重点针对汽车配件电子图册系统性能进行分析,以供安全取证、性能分析、网络质量监测以及深层网络分析。

报告内容

报告分三篇文章介绍,分别通过业务系统总体概览、业务系统性能综合监控、业务系统报错分析进行介绍。

本报告内容主要为:

汽车配件电子图册系统分析:业务系统性能综合监控。

分析时间

报告分析时间范围为:2022-04-04—2022-04-10,时长共计7天。

环境准备

分析结论

Net Inside系统几秒钟定位至问题根本原因,通过输出报告方式,对汽车配件电子图册的慢访问分析过程详细演示。

慢访问:其中3.7%访问为慢访问,即分析过去一周存在60298次,访问时长超过5秒钟。

分析了第一次慢访问,客户端192.168.17.10,访问时长为119秒,主要原因是服务器响应时间过长。

分析了第二次慢访问,客户端192.168.17.19,访问时长为1268秒,主要原因是服务器响应时间过长。

系统性能分析

过去一周的访问量和访问分布趋势,工作时间每小时产生将近3W次访问。

过去一周慢访问量和分布趋势,工作时间每小时出现800次左右慢访问,最高一次在4月9日,达到4131次慢访问(隐藏正常的页面访问数即可看到)。

根据慢页面数量排序,查看汽车配件电子图册慢访问信息。

第一个页面族,总计访问次数305588次,其中慢访问次数为2372次,占比0.7%。

第一个慢页面性能分析

对前5个单个页面慢访问进行详细展示,汽车配件电子图册这5条信息,访问完成时间超过5秒(时间精确至微秒)。

对这一条深入分析,查看慢的具体原因。

展开这次访问查看具体细节,在访问这个里面第一个响应对象时,访问时间达到了118秒(点击+号查看具体响应对象)。

详细展示了119秒的分布情况,原因是服务器响应时间长。

第二个慢页面性能分析

双击第二个语句族,查看单个语句详细的信息。

前5个单个页面慢访问详细展示,访问这些信息时,完成时间超过5秒,最高完成时间达到了1268秒。

深入分析第一个慢访问,客户端为192.168.17.19。

展开这次访问查看具体细节,同一个对象一直被访问,同时每次的服务器响应时间不一样。

详细展示了1268秒的分布情况。在不了解该业务的情况下,系统监测到它一直在重复访问多次,导致服务器响应时间过长,原因可能是该页面设置了访问机制。

通过对汽车配件电子图册性能数据的分析,发现原因是服务器响应时间过长导致,是软件问题,与网络没有关系。同时本次分析发现系统内有500报错现象,将在下一章“看我们网络故障分析如何发现系统500报错”对系统报错进行详细分析。

ARCGIS绘制全国各省PM2.5浓度图操作步骤 ArcGIS新手小白一枚,经常需要帮助老师绘制一些简单的空间图,利用ArcGIS绘制全国各省的pm2.5浓度图,简单又方便,不记下来会忘记~ 阅读详情

相关推荐

AD20.多对多工程中将某个原理图导入PCB工程

AD20将多个原理图中的一个或多个导入到PCB文件中

鬼爷杂货铺 1万+

Weave Scope 容器监控实战:可视化拓扑与实时诊断指南

在云原生和微服务架构中,容器监控是保障系统稳定性的关键技术。其核心原理在于通过数据采集、聚合与可视化,实现对容器化应用运行状态的实时洞察。这项技术的价值在于将复杂的分布式系统关系转化为直观的图形界面,极大提升了运维效率与故障定位速度。典型的应用场景包括开发调试、性能瓶颈分析以及生产环境故障排查。本文聚焦于 Weave Scope 这一开源工具,它通过独特的探针(Probe)与应用(App)架构,实现了容器、进程及网络连接的自动发现与动态拓扑可视化,并提供了终端直连等强大的交互式诊断功能,是构建容器可观测性体

weixin_30642561的博客 386

[原创]Linux 802.11n CSI tool安装教程(亲测可用)

Linux 802.11n CSI tool安装教程 前言 网上关于Intel5300 CSI tool的教程繁多,实际有效的可以说极少,各种疏漏错误。装的时候被坑无数次,终于调通。其实装这个工具并不太难,但是很多人把它弄得极其复杂,所以写这篇博客来帮助和我有一样困扰的人。我基本沿用的是官方文档旧版本的安装方案,针对其冗杂之处做了大量改进。 旧版安装教程: http://dhalperi....

u014645508的博客 4万+

解决:Godaddy域名解析很慢,网站经常打不开或者解析失败

域名是在goddady买的,去dns解析自己的域名之后,发现打开网站经常打不开、很慢,解析出错等问题。我一开始以为这个是不是自己的服务器问题,毕竟买的国外的。 但是后面我发现,不解析域名打开的网站很快啊,自己也去ping了服务器ip,发现速度是很快的,于是问了朋友,才知道Goddady默认的DNS解析是很慢,不适合我们国内中文网站,需要更换一个国内的DNS解析。 打开Godday,选择自己的域...

Unity_Ling的博客 1万+

【教程】安装 iterm2 打造漂亮且高性能的 mac 终端

最近电脑重新安装系统,开发环境和软件都需要重新安装和配置,其中终端工具是必不可少的,正好利用这个机会,介绍一下 macOS 终端神器 iTerm2 的安装和配置,并推荐几款好用的插件和工具。在IT领域中,工具的选择和使用对于开发者和运维人员来说至关重要。而在众多终端模拟器中,ITerm2无疑是一个出色的选择,希望本篇的文章能对你有些帮助,感兴趣的朋友可以登录官网查看官方文档。我是刘大大,持续分享AI相关领域的知识和工具,喜欢点点关注。

刘大大AI的博客 3402

2D激光slam数据集的下载与测试

参考博客: https://blog.youkuaiyun.com/qq_24894159/article/details/81265991 https://blog.youkuaiyun.com/fk1174/article/details/52673413#commentBox 数据集下载与生成 下载数据集 下载网址: http://ais.informatik.uni-freiburg.de/slamevaluation/datasets.php 进去网站后点你想下载的对应的"download log file" 然后你

老李的博客 4026

生产环境系统突然访问速度变慢问题排查

系统访问比较慢

wang9979的博客 880

生信人的一天~HIFI数据+HIC数据组装基因组

HIFI+HIC数据组装基因组!

qq_43337286的博客 9530

web应用性能优化经验总结

常见性能优化要求 在我经历的性能优化案例中,常见的问题都是这样开始的: a) 前台访问很慢,请帮忙分析优化 b) 用户对性能很不满意,再不解决就要投诉 c) 数据库负载很重,请帮忙分析一下 d) XXX功能打开需要1分钟,请帮忙分析一下。而等我访问这个功能的时候,可能几秒钟就返回;等你满怀困惑的找到问题提出人员,如果足够幸运的话,可能他...

weixin_30530523的博客 173

ArcGIS JS 态势标绘教程:直箭头(Straight Arrow)

ArcGIS JS 态势标绘教程:直箭头(Straight Arrow)。

非科班Java出身GISer的博客 709

Python库CloudScraper详细使用(绕过 Cloudflare 的反机器人页面的 Python 模块)

CloudScraper是一个专门用于绕过Cloudflare反机器人保护的Python库,它基于requests库构建,能够处理Cloudflare的5秒盾、WAF和人机验证等防护机制。

数据知道的博客 1万+

trackjs-package:JavaScript 错误监控与追踪

trackjs-package:JavaScript 错误监控与追踪 项目介绍 在现代Web开发中,确保应用程序的稳定性和性能至关重要。错误监控和追踪成为开发者不可或缺的环节。trackjs-package 正是这样一款强大的浏览器 Agent,它能够帮助开发者收集 JavaScript、网络请求和控制台异常的错误信息。通过封装浏览器 API 并记录关于应用程序、网络和访问者的上下文信息,trac...

gitblog_00549的博客 834

【推荐100个unity插件】动画重定向,快速在不同角色间共享动画,共用非人形Humanoid(泛型generic)动画——Retarget Pro

Retarget Pro是一款高效的Unity动画重定向工具,可快速在不同角色间共享动画。主要特点包括:1分钟快速设置,支持编辑器和运行时重定向;适用于人形、动物、武器等各类角色;提供基础重定向、IK重定向和FPS专用重定向三种功能模块;通过Rig组件和骨架资产实现骨骼链匹配,支持批量处理。插件包含示例项目和预设资源,操作简便且效果优于Unity原生Humanoid系统,特别适合处理手指等精细动画。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 548

看我们全流量安全分析如何诊断系统健康状况

NetInside全流量安全分诊断业务系统健康状况

NetInside_的博客 193

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

代码优化实战指南:从性能瓶颈定位到分层优化策略

代码优化是提升软件性能与效率的核心工程实践。其本质在于系统性地识别并解决影响程序运行速度的关键瓶颈,而非零散的技巧堆砌。从原理上看,优化需遵循科学方法:首先通过性能剖析(Profiling)工具进行精确度量,定位耗时热点;进而分析瓶颈根源,区分计算密集型、I/O密集型、内存密集型或并发瓶颈等不同场景。在技术价值层面,有效的优化能显著降低延迟、提升吞吐量,并合理控制资源成本。实践中,优化需分层实施:优先通过索引、缓存等架构调整快速止血;继而优化算法与数据结构,降低时间复杂度;再进行代码级微观调优;最后在必要时

weixin_30493401的博客 365

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

java诊断工具

java诊断工具 陷入误区或是找不到方向时考虑 考虑“鸡”和“蛋”的问题 发现业务逻辑执行很慢且线程数增多的情况时 程序逻辑有问题或外部依赖慢,使得业务逻辑执行慢,在访问量不变的情况下需要更多的线程数来应对 有可能是请求量增大了,使得线程数增多,应用本身的 CPU 资源不足,再加上上下文切换问题导致处理变慢了 考虑通过分类寻找规律 分析问题需要根据调用拓扑来,不能想当然 考虑资源限制类问题 考虑资源相互影响 排查网络问题要考虑三个方面,到底是客户端问题,还是服务端问题,还是传输问题 快照类工具和

qq_40011574的博客 197

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

React Scan:革命性React性能分析工具,无代码修改自动检测性能问题

你是否曾经遇到过这样的场景? - 应用越来越慢,但不知道具体是哪个组件导致的性能问题 - 使用React DevTools分析性能,但火焰图(Flame Graph)复杂难懂 - 明明使用了`React.memo`,但组件仍然频繁重新渲染 - 无法快速定位到真正需要优化的关键组件 传统的React性能分析工具存在以下问题: | 工具 | 优点 | 缺点 | |------|------|--...

gitblog_00493的博客 880

java静态池监控_阿里巴巴程序员常用的 15 款开发者工具

从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者 工具 类产品的发展。阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。由于开发者涉及的技术领域众多,笔者仅从自己熟悉的领域,以后端开发者的视角盘点平时可能用得到的工具。每个工具按照以下几点进行介绍:工具名称和简介使用场...

weixin_36451610的博客 167

微服务链路追踪实战:SkyWalking集成与性能监控指南

在分布式系统和微服务架构中,链路追踪是解决服务间调用关系复杂、问题定位困难的核心技术。其原理是通过为每个请求分配唯一标识,记录其在各服务节点间的流转路径、耗时和状态,形成可视化调用链。这项技术的核心价值在于提升系统的可观测性,使开发者能够快速定位性能瓶颈、精准排查故障,并清晰理解服务间的依赖关系。在应用场景上,链路追踪已成为微服务、云原生架构下进行应用性能监控的标配。本文以SkyWalking这一主流开源APM系统为例,深入讲解其探针机制、架构设计,并结合Spring Cloud项目,演示如何通过Docke

weixin_34354945的博客 355

网络延迟诊断与优化:从路由到应用层的全链路分析

全面解析网络延迟的根本原因,提供从路由到应用层的优化方案,助你全面提升网络性能,减少延迟,优化用户体验。

Clownseven的博客 903

阿里资深架构师必备10个开发者神器【我收藏了】

目录 前言 一、Java 线上诊断工具 Arthas 二、IDE 插件 Cloud Toolkit 三、混沌实验注入工具 ChaosBlade 四、Java 代码规约扫描插件 五、应用实时监控工具 ARMS 六、静态开源站点搭建工具 Docsite 七、Android 平台上的秒级编译方案 Freeline 八、性能测试工具 PTS 九、云效开发者工具KT 十、架构可视化工具 AHAS 前言 从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。阿里巴巴将自

SQY0809的博客 752

loggly_如何集成APM和日志管理:Loggly和New Relic

logglyThis article was sponsored by Loggly. Thank you for supporting the sponsors who make SitePoint possible. 本文由Loggly赞助。 感谢您支持使SitePoint成为可能的赞助商。 When running an application or website, you’d be ...

culi3182的博客 645

Druid入门-不古出品

Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一些限制,可以让程序员实现一些特殊的需求,比如向密钥服务请求凭证、统计SQL信息、SQL性能收集、SQL注入检查、SQL翻译等,程序员可以通过定制来实现自己需要的功能。...

不古的博客 339

oracle查询大于2条以上数据_Springboot2.*整合Druid1.2.*

-编辑器:Intellij IDEA- 构建工具:Gradle6.5- 版本管理:GitHub- 个人GitHub地址:https://github.com/liuc8023/zhifou - 项目Clone地址:https://github.com/liuc8023/zhifou.gitDruid是什么Apache Druid是一个实时分析型数据库,旨在对大型数据集进行快速的查询分析...

weixin_39745933的博客 787

阿里程序员的兵器库,15 款开发者工具,快来收藏~

从人工到自动化,从重复到创新,技术演变的历程中,伴随着开发者工具类产品的发展。阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放。 本文精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。由于开发者涉及的技术领域众多,下面以后端开发者的视角盘点平时可能用得到的工具哦 一、Java 线上诊断工具 Arthas Arthas 阿里巴巴2018年9月开源的一款Java线上诊断工具。 工具的使用场景: 1.这个类从哪个 jar 包加载的?为什么会报各种类相关

weixin_51689029的博客 178

104规约报文解析工具_阿里的程序员常用的 15 款开发者工具

从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。由于开发者涉及的技术领域众多,笔者仅从自己熟悉的领域,以后端开发者的视角盘点平时可能用得到的工具。每个工具按照以下几点进行介绍:工具名称和简介使...

weixin_29057695的博客 3013
上一篇: 看我们全流量安全分析如何诊断系统健康状况
下一篇: 看我们网络故障分析系统如何发现系统500报错
NetInside_
博客等级 码龄5年 69粉丝 151原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值