Application Insight 运维监控神器 应用后台监控 定位缓慢代码 勾画业务拓扑
共 1611字,需浏览 4分钟
·
2020-11-10 01:11
产品亮点
产品说明
还在苦逼加班?无止尽地后端架构优化?
系统故障不断?
你需要一款性能监控神器!
一个运维搞定网站后台
安装使用 OneAPM 整个过程只需三分钟时间。举例来说,安装 OneAPM Java Agent 只需要在 Tomcat(任何应用服务器)根目录下加入 oneapm.jar 包即可。
安装成功之后,重启应用服务器。几分钟之后,您就可以在 OneAPM 界面上看到应用的性能数据了。
核心功能:
01 应用全局拓扑的可视化,快速掌握应用整体运行状态
Ai 通过采用“Application-->Tier-->Agent”三层应用监控模型,更加友好的支持分布式应用监控,从业务请求入口的角度,端到端的分析整个分布式应用的运行情况。在应用环境中,Ai 会跟踪业务请求的每一步,并自动将应用、数据库、远程服务与其他应用之间的调用关系通过可视化的方式呈现性能情况,帮助用户第一时间掌握应用的健康情况。
02 通过Web 事务入口梳理业务执行逻辑,自动还原业务调用关系
当用户的一次访问请求需要历经应用一个或多个节点的服务时,我们以用户请求到达的第一个服务节点为入口,将该次请求定义为一个web 事务入口。自动发现的web 事务入口和拓扑的可视化,能帮助用户将应用中的众多单个服务按照业务执行逻辑实现自动关联,以便准确评估业务服务的质量。
03 单个用户请求调用链追踪,快速实现业务性能瓶颈的故障域隔离
调用链追踪记录单个用户缓慢请求在整个应用链路的调用详情,包括调用路径中每个节点的代码执行情况、数据库性能等。通过自动还原的单个用户请求调用链路,快速定位影响业务性能的故障节点,并可通过钻取故障节点,深入查找代码级原因。
04 智能化代码深度追踪,快速精准定位问题根因
Ai 提供的快照功能不同于传统APM 产品的埋点追踪,能真正实现对用户每一行业务代码的监控。当应用出现性能问题时,能与动态基线功能结合,第一时间获取完整的请求运行情况,包括代码执行,数据库调用,第三方接口等,能更加准确高效的定位问题所在。
05 自定义事务实现用户操作与后端服务逻辑的聚合与拆分,精准监控用户业务
当用户访问一个页面时,可能会发送 N 个请求给后端应用。通过自定义事务功能,Ai 将具有相同特征(如,带有相同的参数名,URI 一样)的请求进行聚合,形成相关监控数据和调用链路。同时,Ai 也可将一个复合型请求(通过不同参数区分不同后端服务)进行拆分,以实现对用户事务更精确的监控。
06 自学习动态基线,实现智能监控和预警
传统APM 采用的方式是设置固定的告警阈值,然而在现实情况下,不同时间段应用系统的运行情况是不一样的,该方式会直接导致告警通知泛滥,让真正的故障消息淹没在告警邮件中。Ai 的动态基线功能是通过自动计算 15 天内应用的性能数据进行自学习,动态的调整报警的阈值和快照数据采集的频率,不仅可以减少无效告警,还可以预测性能瓶颈,在用户上报故障之前反馈问题
产品参数
适用系统版本 | Linux,Windows |
版本号 | V4.0 |
交付方式 | 应用软件类 |