【Azure微服务 Service Fabric 】在SF节点中开启Performance Monitor及设置抓取进程的方式

简介: 【Azure微服务 Service Fabric 】在SF节点中开启Performance Monitor及设置抓取进程的方式

前提条件

当我们观察到SF中某一个节点出现CPU不正常的情况,但是由于不能肉眼长期观察,所以可以通过开启Performance Monitor的方式来获取每一个进程的%Processer Time的方式来进行分析。

  1. 已经又Service Fabric运行且节点为Windows操作系统
  2. 可以RDP到节点中

 

操作步骤

以下是开启Performance Monitor及设置抓取进程的方式:(第5,第7步为比较重要的设置)

 

1)RDP到节点问题节点中,打开开始菜单输入“Performance Monitor” 。

 

2)在Performance Monitor中,选择 Data Collector Sets -> User Defined -> New

 

3)定义收集器的名字,并选择 “Create manually”, 然后Next

 

4)目前只需要收集Performance counter的数据

5)非常关键的一步,收集所有Process的 Processor Time,并且设置收集时间为每10秒收集一次(PS: 收集间隔时间可以根据实际情况进行修改

在添加Performance counter是选择为:Process 中的 % Processor Time,在Instances of selected object中选择all instances

6)选择文件保存的位置,点击Finish 完成。

7)在左侧目录结构中选择刚刚创建好的Data Collector Set, 然后在DataCollector01右键选择Properties,进入如下页面.

  • 由于收集的进程数太多,所以如果默认选择Binary的Log Format的情况下,日志中只显示了_Total信息,对分析进程没有帮助,所以图中的第3处需要选择Comma Separated,用CSV的格式来保存数据。

 

8)已上修改好之后,就可以把新创建的Data Collector Set修改为开始状态。当收集到足够长的时间后(至少包含一次规律性CPU变化的周期),停止并保存数据。

 

9)当获取完成后,最后生成的文件格式如下,可以通过分析文件中单个进程在时间点中的变化情况。

相关文章
|
3月前
|
开发框架 IDE .NET
【Azure 微服务】Service Fabric中微服务在升级时,遇见Warning - System.Collections.Generic.KeyNotFoundException 服务无法正常运行
【Azure 微服务】Service Fabric中微服务在升级时,遇见Warning - System.Collections.Generic.KeyNotFoundException 服务无法正常运行
【Azure 微服务】Service Fabric中微服务在升级时,遇见Warning - System.Collections.Generic.KeyNotFoundException 服务无法正常运行
|
10天前
|
网络安全 Nacos 开发者
Nacos作为流行的微服务注册与配置中心,“节点提示暂时不可用”是常见的问题之一
Nacos作为流行的微服务注册与配置中心,其稳定性和易用性备受青睐。然而,“节点提示暂时不可用”是常见的问题之一。本文将探讨该问题的原因及解决方案,帮助开发者快速定位并解决问题,确保服务的正常运行。通过检查服务实例状态、网络连接、Nacos配置、调整健康检查策略等步骤,可以有效解决这一问题。
22 4
|
3月前
|
安全 数据可视化 数据安全/隐私保护
【Azure 微服务】新创建的Service Fabric集群,如何从本地机器上连接到Service Fabric Explorer(Service Fabric状态/错误查看工具)呢?
【Azure 微服务】新创建的Service Fabric集群,如何从本地机器上连接到Service Fabric Explorer(Service Fabric状态/错误查看工具)呢?
【Azure 微服务】新创建的Service Fabric集群,如何从本地机器上连接到Service Fabric Explorer(Service Fabric状态/错误查看工具)呢?
|
3月前
|
微服务
【Azure 微服务】记一次错误的更新Service Fabric 证书而引发的集群崩溃而只能重建
【Azure 微服务】记一次错误的更新Service Fabric 证书而引发的集群崩溃而只能重建
|
3月前
|
微服务
【Azure 微服务】Azure Service Fabric 因证书问题而使得 Node 一直处于 Down 状态
【Azure 微服务】Azure Service Fabric 因证书问题而使得 Node 一直处于 Down 状态
|
3月前
|
API 微服务
【Azure 微服务】面对Service Fabric中节点状态不正常(Disabling/Warning/RemoveNode)的几种尝试解决方案
【Azure 微服务】面对Service Fabric中节点状态不正常(Disabling/Warning/RemoveNode)的几种尝试解决方案
|
3月前
|
微服务 Windows
【Azure 微服务】Service Fabric 部署时遇见了VMExtensionProvisioningError错误: Multiple VM extensions failed to be provisioned on the VM
【Azure 微服务】Service Fabric 部署时遇见了VMExtensionProvisioningError错误: Multiple VM extensions failed to be provisioned on the VM
|
3月前
|
微服务
【Azure 微服务】Service fabric升级结构版本失败问题
【Azure 微服务】Service fabric升级结构版本失败问题
|
3月前
|
开发工具 微服务 Windows
【Azure 微服务】PowerShell中,用Connect-ServiceFabricCluster命令无法连接到sf-test.chinaeast2.cloudapp.chinacloudapi.cn:19000 问题分析
【Azure 微服务】PowerShell中,用Connect-ServiceFabricCluster命令无法连接到sf-test.chinaeast2.cloudapp.chinacloudapi.cn:19000 问题分析
|
3月前
|
安全 测试技术 微服务
【Azure 微服务】Service Fabric, 使用ARM Template方式来更新SF集群的证书(Renew SF Certificate)
【Azure 微服务】Service Fabric, 使用ARM Template方式来更新SF集群的证书(Renew SF Certificate)