欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

问题描述: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不是在同一台服务器上怎么办,需要如何配置?

答:

Governor中“接口运行检索”的原理就是读取日志文件夹,您配置的日志文件夹必须Governor能访问到,比如:
方案一:您可以通过文件传输将SSM解析后的日志实时传到Governor机器上的某个目录;
方案二:网络上设置一个共享目录(SSM和Governor都能读取),SSM解析日志后的文件配置到这个共享目录,Governor也配置到这个共享目录。
  • 无标签