使用业务空间进行服务监视

服务监视将测量由 SCA 模块调用和提供的服务的响应时间和请求吞吐量。 您选择对请求者所提供的服务(SCA 导出)以及所使用的服务(SCA 导入)进行监视的操作,并且可以选择定义响应时间和吞吐量的阈值。

在“业务空间”中的“服务监视”窗口小部件中,为 IBM® Process Server 和 Enterprise Service Bus 提供了服务监视。 使用服务监视来收集和分析响应时间和吞吐量度量,以便您可以回答类似如下的问题:
  • 特定服务需要多长时间?
  • 服务持续时间是否会随时间推移而缩短?
  • 多久调用一次特定服务?
  • 吞吐量是否符合您已经定义的期望值?或者,吞吐量是否随着时间推移而降低?
  • 是否有调用超过了已定义的阈值?
它提供的信息可帮助您监视目前存在的问题并且准确地指出解决方案的哪一部分没有按预期作出响应。

服务监视在图上绘制响应时间和吞吐量数据,以可视方式区分超过了您已定义的任何阈值的那些调用。 图形始终会显示最新的监视统计信息;但是,您可以通过增大图形上所显示的时间长度来查看历史数据。

响应时间

“响应时间”图指示发出服务请求与获得响应之间所耗用的时间。 (对于具有双向异步实现的服务操作,图中将仅指出处理请求的操作所需时间,而不会指出发出请求与获得响应之间所耗用的时间。) 图上绘制的响应时间是在若干秒或若干分钟内的响应时间;此外,“统计信息测量表”显示最后一秒钟或最后一分钟的响应时间以及整个监视会话的响应时间。

吞吐量

“吞吐量”图显示在单位时间(秒或分钟)内已完成的调用次数。 此外,“统计信息测量表”显示最后一秒钟或最后一分钟的吞吐量以及整个监视会话的吞吐量。

服务监视体系结构

服务监视执行所有服务监视任务。 它采用客户机/服务器体系结构:
服务监视服务器
服务监视服务器将从所有正在运行的服务监视代理程序中收集并聚集响应时间和吞吐量测量值,然后计算和存储统计信息。 “服务监视”窗口小部件将查询服务器来获取这些测量值。
服务监视代理程序
此代理程序将测量操作的吞吐量和响应时间,然后将测量数据发送至服务监视服务器。
在部署环境中,服务器在支持集群上运行,而此代理程序在部署了模块的服务器上的应用程序集群中运行。 在独立服务器环境中,服务器和代理程序都在独立服务器中运行。

服务监视数据存储在内存中。 当缓冲区已满时,最早存放的数据将被废弃,并被替换为最新的数据。 当所有用户都关闭对某项操作的监视时,将自动除去为此操作存储的数据。

  • 监视服务
    使用“服务监视”窗口小部件来监视由正在运行的模块所提供或调用的服务操作的吞吐量和响应时间,该模块已部署到配置为与此窗口小部件配合使用的服务器或集群。



反馈 | 条款和条件

此信息中心基于 Eclipse 技术。 (http://www.eclipse.org)