【发布时间】:2019-10-21 05:30:01
【问题描述】:
我想监控 Service Fabric Process Monitor。我正在寻找服务结构服务和微服务进程监视器,例如特定进程的 CPU 和内存使用情况。当我打开任务管理器时,我可以看到 CPU 和内存使用情况,但是我如何在 perfmon 中看到这一点。
我尝试查看 Process\PrivateBytes 和 .net CLR Memory\Total commited bytes,但它们似乎与我在任务管理器中看到的不同。
我应该寻找哪些性能指标
【问题讨论】:
-
您查看过我们的 SF 性能监控文档吗? docs.microsoft.com/en-us/azure/service-fabric/…
-
是的,但我需要的是特定进程的 CPU 和内存利用率。
-
您希望这样做的最终目标和原因究竟是什么?我可以看看我们有什么,但最好更好地理解这种情况的原因和原因
-
在我们的 SF 中,我们有多个微服务和 sf 服务(FabricApplicationGateway)。有时我们的一些微服务会消耗过多的内存或 CPU,从而导致错误。目前我们必须登录虚拟机来确定哪些微服务(*.exe)消耗了大部分资源。很高兴在 Log Analytics 或 Insights 中看到这一点
-
感谢您提供这些详细信息。我正在与我们的 SF 团队离线合作,看看他们能提出什么建议。收到回复后会更新。