分析服务结构应用程序

问题描述 投票:0回答:1

我建立了一个包含无状态和有状态服务的服务结构应用程序。当用户点击无状态终结点(API)时,该API通过代理调用在内部调用有状态服务并发送响应。

在这里,我想检查每个组件的执行时间,因此开始检查性能分析工具,但找不到任何好的工具。

如果有人使用任何工具检查API /服务方法的CPU时间和执行时间,请告诉我们。

.net azure asp.net-web-api azure-devops azure-service-fabric
1个回答
0
投票

您可以启用Application Insights integration。可以在here中找到有关如何设置代码集成的完整教程。

应用程序见解(Azure SaaS产品)将收集与性能相关的指标,并显示在何处进行呼叫以及花费多长时间。

如果要手动分析服务,则可以使用拦截技术来创建自己的指标。我创建了一个小型库,可以更轻松地拦截方法调用,请参见this存储库。

© www.soinside.com 2019 - 2024. All rights reserved.