|
|
51CTO旗下网站
|
|
移动端

2.4.3 群集运行状况报告诊断分析(1)

《Microsoft Azure 管理与开发(下册)平台服务PaaS》本书由世纪互联蓝云Microsoft Azure 开发技术支持团队的资深工程师们编写,主要阐述MicrosoftAzure PaaS 服务的开发应用,涉及计算服务、集成认证服务、数据存储服务、大数据服务等方面的内容。本节为大家介绍群集运行状况报告诊断分析。

作者:世纪互联蓝云公司来源:电子工业出版社|2018-07-12 18:26

2.4.3 群集运行状况报告诊断分析(1)

Service Fabric 群集默认提供对群集、节点、应用程序以及服务等功能的性能指标,如群集高可用运行状况,以及应用程序和服务的可见性等信息监控。群集会对这些实体进行监控并生成运行状况报告,系统级别的报告只能从Service Fabric 的角度来判断实体的运行状态,而不能通过业务逻辑角度去分析。如果需要从业务逻辑上分析,那就需要应用程序服务实现自定义运行状况报告,下一章节将详细讲述自定义运行状况报告。

Service Fabric 系统运行状况报告的SourceId,均是以System 开头,并且该前缀只能被平台本身使用,用户的应用程序无法发布此类型的报告。该类型的报告大多与Service Fabric平台有关,如果出现错误级别的信息,一般都是比较严重的故障,需要进行人为干预和修复。系统运行状况报告分为8 种类型,每种类型都对应群集的关键实体,分别是群集系统运行状况报告、节点系统运行状况报告、应用系统运行状况报告、服务系统运行状况报告、分区系统运行状况报告、副本系统运行状况报告、已部署应用系统运行状况报告,以及已部署服务系统运行状况报告。

1. 群集系统运行状况报告

群集系统报告是由运行状况模型自身生成的报告,如果群集一切正常,将不会产生该类型的报告。该类型常见的错误报告是邻居丢失,该情况运行状况报告内容见表2.4.3-1。

表2.4.3-1

System.Federation 是系统群集管理服务,该服务在检测到邻居节点丢失后会报告一个错误,报告来源于单个节点,在属性中会附带节点ID 的信息。如果整个群集的节点环中丢失了多个节点,会产生多个类似的报告。通常遇到这种情况的原因是节点之间的网络通信出现问题,后续调查需要联系技术支持,查找原因并修复。

2. 节点系统运行状况报告

节点开启关闭。System.FM 表示故障转移服务(FailoverManagerService),是管理节点和服务副本。分区的主管服务,每个节点都有一个关于System.FM 的报告,当节点加入群集环,会发送一个正常的报告;当节点退出群集环时,则会报告错误的报告。一般在节点需要升级时,才会关闭节点,退出群集,只要在升级完成后,重新加入群集环,系统就会发送新的正常的运行状况。如果在重新加入后,仍然处于故障的状态,就需要联系技术支持,来解决修复。该情况运行状况报告内容见表2.4.3-2。

表2.4.3-2

证书过期。在节点使用的安全证书快要过期的时候,节点会发送警告的运行状况报告。每个节点都有三种证书,Certificate_Cluster、Certificate_Server 和Certificate_Default_Client。如果过期时间少于两周,则发送警告级别的报告。后续直接更换证书就可以解决此问题。该情况运行状况报告内容见表2.4.3-3。

表2.4.3-3

负载容量冲突。如果Service Fabric 负载均衡器检测到节点出现负载容量冲突,就会发送警告的运行状况报告,后续需要检查应用配置的容量指标,并查看当前节点的容量是否能够满足系统。该情况运行状况报告内容见表2.4.3-4。

表2.4.3-4

3. 应用系统运行状况报告

创建和更新应用。System.CM 是群集管理器服务,是管理应用程序的主要服务。当创建或者更新应用时,System.CM 都会报告正常的运行状况报告;当删除应用程序时,它会通知运行状况存储器从存储删除与之相关的报告。该情况运行状况报告内容见表2.4.3-5。

表2.4.3-5

4. 服务系统运行状况报告

创建和更新服务。前面也介绍了System.FM,它不仅负责管理故障转移,也是负责服务信息管理的主要服务。当创建或者更新服务时,System.FM 会发送正常的运行状况报告;同样,当删除服务时,它也会通知报告存储器删除这些信息。该情况运行状况报告内容见表2.4.3-6。

表2.4.3-6


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

SQL Server 2005中文版精粹

本书内容包括: ● 框架的总览:SQL Server 2005的功能是如何集成在一起的,以及这些功能对于用户的意义。 ● 安全性管理、策略...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊