System Statistics Web Service(系统统计服务) 系统统计数据服务提供单个组件的历史的内存使用量处理数量值或者整个引擎的内存使用量,与之前的ComponentsWeb Service(组件服务)一样,所有的这些操作都需要使用ws-security来验证调用者的特权。Web服务支持ws-security UsernameToken身份验证。当用户通过身份验证时,能够执行用户所有的请求操作。当用户身份验证失败,将返回一个soap fault。 WSDL Location https://<RhapsodyEngine>:<WSPort>/services/SystemStatisticsService?wsdl RhapsodyEngine:服务器ip WSPort:访问端口,默认8449,在引擎安装目录下,找到rhapsody.propertiese文件,找到文件中的WebServiceApi.httpsPort,修改此值即可,引擎重启方可生效。 SystemStatistics WebService(系统统计服务)中内含getComponentCounts,getComponentCountStatistics,getTotalCounts,getTotalCountStatistics,getMemoryUsage,getMemoryUsageStatistics 6个方法。 1.getComponentCounts:检索当前消息指定的组件,标识的组件是使用它的类型(通信点、路由或者web服务)和其内部整数标识符或它的完整路径。操作将返回一个对象包含的输入输出和消息计数统计。 getComponentCountStatistics:检索指定组件的指定消息类型在相应时间点的消息总量。 注意事项
2.getTotalCounts:检索对象是整个引擎的说有通信点和路由的收到,处理,发送的消息计数。此操作不需要参数。
getTotalCountStatistics:这个方法是getComponentCountStatistics的粗犷版本,检索指定消息类型在相应时间点的消息总量。
3.getMemoryUsage:检索rhapsody当前的内存使用量(当前使用、JVMshiyong、总分配内存),此操作不需要参数,返回单位为MB。
getMemoryUsageStatistics:检索指定内存类型的某时间点使用量。
|