利用Cognos BI的Metrics(度量标准)了解系统状态

浏览: 2544

Cognos BI在其管理页面中提供了一个系统运行指标工具——度量标准(Metrics)。度量标准可以通过IBMCognos Administration的状态页中的系统来观察。


这里的度量标准是按照服务器——服务进行区分,所以可以通过选择不同的服务器(与服务名)观测系统的每一个运行状态。

在这里我们通过介绍几个常用的指标介绍如何使用这个工具。将来在调优过程中也会反复应用这里的知识。


JVM


在服务器进程列表中有可能会看到多个Java进程,由于部分Cognos BI服务是运行在Java环境中,所以Java进程对整个系统至关重要。应用服务器(如Tomcat)会作为整个Cogons BI的容器启动Java进程。通过查看分派器上的JVM即可了解这个指标。

在上图例子中,系统运行后的JVM堆大小是805,306,368字节,也就是在IBMCognos Configuration中为应用服务器配置的Java堆大小(768*1024*1024)。所以在这里可以对比当前堆大小最大堆大小来观察是否这个值合理。


如果在报表执行方式是DQM,那么QueryService的JVM也是相当重要,在上图服务器中找到QueryService,可以看到JVM的指标也随之变化,目前看到的截图是专门针对该服务的。


在这里可以看到QueryService使用的JVM指标与分派器是不同的。这也可以通过操作系统监控到。


报表服务进程

 

另一个例子是报表服务(ReportService)的一些指标,可以看到对于报表来说更多应该关注对请求的响应程度,成功比率以及处理数量。可以看到截图中的成功请求的百分比并不高,大约只有一半的请求能够成功的运行。那么我将认为系统或多或少存在某些问题导致。

 

但是分派器与Content Manager在这个例子中并没有明显的问题,所以这种情况下就可以将问题更加细化到组件与服务。


其他


除了以上关注的部分,Metrics还可以帮助我们了解请求时间、数量,或者响应的速度等信息,还可以告诉我们关于等待队列的状态,例如JobQueue、SMTP Queue、Task Queue等。

还可以针对这些指标设置一个阈值来监控系统的状态,例如可以通过点击成功请求的百分比设定一个90%成功亮绿灯,低于70%亮红灯的操作


推荐 3
本文由 左右 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

1 个评论

等了很久,分享

要回复文章请先登录注册