上海哲涛网络科技有限公司欢迎您,联系电话:021-52765253,QQ:1055532045
SUM-MPS二次开发说明
发布日期 2009-11-16 15:37:13 点击 403 次

 

 

SUMMPS二次开发说明书

 

SUM2010/MPS5.0

 

200810月制定(升级至3.5

 

 

 

 

 

 

 

 

研发中心:上海哲涛网络科技有限公司研发中心

 

上海哲涛网络科技有限公司版权所有

保秘申明:此文档不得复制、传播,只可授权查阅,本文档的任何内容发生更改时,恕不通知

 

   

本文档概述

       MPSMonitor Point Service)是哲涛SUM的核心组件之一,它完成跨平台的数据采集和为用户提供多种灵活的二次开发接口,本文将描述如何使用MPSJAVA标准接口来进行用户数据的采集二次开发,从而实现用户私有系统的监控、记录功能。

基本开发流程说明

       2.1 开发基本流程

       用户实现MPS的性能采集抽象类AbstractCollector,写一个收集器说明文件(里面包括:类名称,版本,描述等)。把实现的JAVA编译打包成jar文件,把此JAR文件部署到MPS安装目录中的exts目录(也可以不打包,而部署到extclasses目录,推荐打包后部署)。

       2.2 AbstractCollector抽象类

       AbstractCollector是使用JAVA进行MPS二次开发的必须类,用户开发的收集器只要实现此类即可。它有两个方法是需要用户实现的:initCollector()collectValues()

       2.2.1 initColletor方法

       此方法要求用户完成自定义性能的初始化,挂装到MPS的总体性能树中去。举例说明:您需要开发ERP的中进销存的库存,并在MPS的性能树的节点:erp\myperfs\counter中体现这一库存量。那到在初始化时首先建立MPS性能树包节点:erp\myperfs,此包节点建立即后,建立性能节点挂装到此包节点中即可,同一包节点可以同时添加任意多的性能节点。比如:

if(config != null)

{

       PerformanceManager pm = PerformanceManager.getManager();

       // 建立自定性能包,多个采集器可以注册同一个包。

       PackageNode pn = pm.registerPackNode(“erp\myperfs”, “My Performance”);

      

}

 

联系我们

       联系人:上海哲涛科技

       地址:上海四平路1239

       邮件:ylbslxslx@msn.com

       在线客服:http://www.zhetao.com

       QQ1055532045

哲涛技术开发中心

2009-8 (最后修改)