数据库审计_便宜的_如何实现云计算

产品 虚拟云 浏览

小编:这是自主自我分析系统博客系列的第三篇文章。阅读"自主自我分析系统II",建立本帖所建立的自主自我分析系统。本博客旨在通过以下功能增强自主自我分析解决方案:通过Slack中的

这是自主自我分析系统博客系列的第三篇文章。阅读"自主自我分析系统II",建立本帖所建立的自主自我分析系统。本博客旨在通过以下功能增强自主自我分析解决方案:通过Slack中的聊天机器人显示HANA系统的错误历史。

回顾目前取得的成果:

启动聊天机器人(即Hubot)并与消息应用程序(即Slack)集成。你可以让聊天机器人在空闲时间做一些事情(例如,使用Hubot本地命令)。启动Tomcat服务器来查看分析报告。如果HANA系统挂起(即3分钟后没有响应"select*from dummy"请求),云实时数据库,将发生以下情况:HANASitter将自动创建一个HANA运行时转储。将调用HANA转储分析器,云阿里,从创建的HANA运行时转储生成分析报告。将创建分析报告的URL。一条Slack消息将被发送到Slack通道,并告诉发生了什么以及如何处理分析报告。

只有实现了上述自主的自我分析系统,才能实现"显示错误历史"功能。在开始实现本博客中介绍的"显示错误历史"功能之前,您需要完成博客自我分析系统II中的上述步骤。

请注意,本博客只是用一个简单的示例来说明如何实现该功能,e、 g.系统直接将报表文件夹中的所有分析报表作为历史问题返回。如果要在生产系统上运行它,则需要根据实际场景中的需求完成实现。在生产环境中运行解决方案之前,系统数据存储,您需要对其进行全面测试,因为您将"自担风险"运行解决方案。

要对Slack中的"显示错误历史记录"命令作出反应,您需要开发一个应用程序以返回历史问题的列表。在这个博客中,我在Eclipse中创建了一个javaservlet来检查report文件夹,并返回历史问题列表和相应的分析报告。Eclipse提供了非常好的文档来指导您创建servlet。在这个博客中,你需要做以下步骤:

作为一个聊天机器人,最常见的互动是基于消息的。Hubot可以通过respond方法对直接发往它的消息进行响应。respond方法以正则表达式和回调函数作为参数。在我们的示例中,当我要求聊天机器人"显示错误历史"时,存储云,聊天机器人将列出所有历史问题并提供相应的分析报告。为了按预期响应命令"显示错误历史",所需步骤为:

1。创建节目_历史。咖啡聊天机器人脚本文件夹下的脚本(对于我的聊天机器人,脚本文件夹是C:\Janix\scripts)。当聊天机器人收到show error history命令时,实现respond方法:

调用GetRuntimeDumpsServlet检查文件系统中的报告并返回分析报告列表。对于每个分析报告,听云服务器,将其作为一个历史问题与问题信息一起打印,例如HANA服务器信息、问题发生的时间、创建运行时转储的原因等

在显示时启动聊天机器人_历史。咖啡

完成以上步骤后,您的聊天机器人将可以'显示错误历史'了!

当前网址:http://www.vmchk.com/app/72314.html

 
你可能喜欢的: