欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
问: server输出的日志目录可否设置多个?
答:server输出的日志目录目前只能设置一个,默认在/server/EOS/_srv/work/esbmonitor/下。
问:目前产品现状:SSM打开从server拷贝的日志到SAM入库,需要一定的时间差,才能查看日志详情。
客户的需求:
假设日志中出现了错误,那么从serve到SAM需要一定的时间差,就无法实时提供预警功能,客户需要实时知道哪儿出错了。
答:ssm解析日志入库需要一定的时间,会将此时间内日志一次性解析入库,非逐条实时写入方式。如果时间过长可将写入间隔时间设置短一点,最短为一分钟,设置方式如下: 打开配置文件,位置:SSM安装路径\ssm\instances\default\conf\ssm.system.properties,将最下方top表及Statistic表的statisticsInterval设置为1,可将statisticsInterval也设置为1进行尝试
问:现在SAM服务运行监控------统计综合查询下有结果
在服务运行监控------接口运行检索中却没有结果:配置调用系统为上面的调用系统,被调用操作也是上面的操作,日期,时间段也是对应的,这是什么原因。
答:
接口运行检索需要单独进行一些配置,可查看ESB帮助手册中【04 软件资产管理系统】-【04 服务运行监控】-【04 接口运行检索】部分内容。
完整配置操作如下: 该功能支持Linux和Windows,但是支持Windows环境需要安装cygwin软件,下载地址:http://cygwin.com/setup-x86.exe。
具体如下:
1、运行setup-x86.exe,根据安装向导界面选择默认安装即可;(假设安装至D:\cygwin)
2、安装完毕后配置系统环境变量:在path中增加D:\cygwin\bin;
3、在系统变量中增加变量及值:CYGWIN=nodosfilewarning; 4、打开D:\cygwin\bin所在目录,将gawk.exe更名为awk.exe。(也可以将代码中的awk修改为gawk,亲测linux和windows没问题,AIX没测试) 在windows命令行下输入grep 回车、awk 回车,如果命令可用,则环境配置完成,可在windows中使用SAM的"接口检索"功能。
Linux和AIX系统不需要额外配置 注:
1.接口运行检索目前支持AIX,Linux,Windows系统
2.需修改sam安装目录/sam/config/sam/config下user-config.xml文件,最后一段的路径,如下: <module name="LogDriver"> <group name="Properties"> <configValue key="logRootPath">C:\Primeton\sm\instances\default\esblogs</configValue> <configValue key="logFilePattern">.log.</configValue> </group> < /module> 修改logRootPath的地址为ssm解析生成的日志目录esblogs文件夹
3.通过ssm解析server生成的log日志时,写入数据库与写入esblogs文件夹下内容需同步进行,方可在接口运行检索中显示。
问:现有如下情况:我用ESB部署好一个webservice服务,服务是基本算法,
现在调用时,传入错误参数,SAM显示是调用成功,但是实际返回的结果是错误的,就是能不能在SAM设置,让这种情况显示调用失败,并能查看响应报文。
答:在总体监控中,异常情况一般是系统异常,如服务无法调通,或连接超时等现象。如果是调用中返回错误值等非系统异常管理的话,可以通过开启ESB策略配置进行,具体使用说明可查看ESB帮助手册中这几部分内容