欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
问题描述:Governor接口调用日志检索功能的配置过程。
解决方案:配置步骤如下:
1、打开拦截器日志记录开关:ESB Server安装成功后默认情况下通过拦截器不会记录日志信息,如果想记录日志信息需要打开日志记录开关,即将(ESB Server安装路径)/server/EOS/_srv/config/esb-monitor-logwriter.xml文件中 的<logwriter enable="false">改为<logwriter enable="true">。
2、配置Governor检索读取的日志文件路径:修改Governor的配置文件:{Governor安装路径}/governor/config/governor/config/user-config.xml中的
3、 配置SSM要分析的日志路径:(ssm安装路径)/ssm/ssm/instances/default/conf/ssm.user.properties
loader.log.file.directory=/home/esb/server/server/EOS/_srv/work/esbmonitor
(注意:windows下绝对路径格式:D://primeton//esb//server//server//EOS//_srv//work//esbmonitor)
4、服务调用参数要求:拦截器落日志需要在服务调用时加上ClientId和OperationCode,详见附件说明。《ClientId和OperationCode使用说明.pdf》
5、SSM分析日志路径结构及各式:ESB日志文件的缺省路径为:(server安装路径)/server/EOS/_srv/work/esbmonitor下的文件,比如:esb.log.1399344439356(1399344439356为整型时间值,可以算出落日志的的起始区间)。
为了保留ESB的原始日志,请将(server安装路径)/server/EOS/_srv/work/esbmonitor文件夹手工拷贝至SSM的运行环境的(ssm安装路径)/ssm/instances/default下,此时SSM会自动分析处理日志文件(分析后会删除(ssm安装路径)/ssm/instances/default/esbmonitor下的日志文件,并在(ssm安装路径)/ssm/instances/default/esblogs下生成新的日志格式文件)
注意:经过SSM解析生成的新的日志格式文件为ssm/ssm/instances/default/esblogs下的日志结构如下图:
另:如果SSM和Governor不是在同一台服务器上怎么办,需要如何配置?
答: