MVC 全名是 Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC 被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
深入全面的监控 MVC 框架,洞察 Model、View、Controller 三层运行和交互过程中的性能状况。OneAPM for MVC 监控从用户 Web 请求、后台逻辑处理直至响应结果返回的整个处理流程,称之为 Web 事务。为您提供 Web 事务的响应时间、吞吐量、错误率等性能数据。针对慢事务 OneAPM 会抓取更加详尽的 Trace 信息进行展现,通过对这些数据的分析使您更快了解代码中的性能瓶颈。
通过对基于 MVC 框架的应用程序组件及其依赖的外部组件进行动态监测,OneAPM 为您生成全景式应用架构拓扑,直观反映组件的响应情况。即便随着时间的推移程序代码发生改变也无需手动改变配置。
通过自动关联浏览器的性能数据,能够了解从客户端到服务端的完整性能状况。
从 .NET 应用程序运行过程实时获取并展示错误和异常。OneAPM 抓取的详尽 Traces 记录能够帮助相关人员快速定位性能问题。
通过关联到原生的数据库性能函数来获得从用户端到数据库的可视化性能分析。