一 功能说明

      该接收服务会从管理中心拉取logType配置列表,在接收日志时会找到对应的配置对日志进行相应的处理,可配合“java日志实时采集客户端”使用(见另外一篇文章)。目前支持邮件实时预警和数据入库数据入库查询。

二 配置说明

1 配置文件说明

配置位于run下面ar包classpath/config目录下

application-other.properties业务逻辑基本配置
application.properties应用程序主配置
log-receiver-db.properties数据库配置
log-type-conf.json日志过滤和处理器配置本地配置

2 过滤器与处理器

符合过滤条件的才会被处理器处理

目前还不支持短信,有需要的可以自行替换jar包中短信处理器实现

三 部署

1 依赖

windows使用对应版本

jdk

jdk-8u202-linux-x64.tar.g

2 解压wypLogReceiver.zip 文件

3 创建数据库

使用log_receiver.sql创建数据库

4 根据实际情况修改jar中的配置

5 修改bin/common.sh配置

JAVA_HOME

/app/jdk1.8.0_202

javaOpts

一般只涉及
-server -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=300m

6 执行bin/start.sh启动程序

common.sh

公共头文件

start.sh

启动脚本

stop.sh

跟f参数是kill -9强制停止

status.sh

检查进程是停止还是启动

程序启动后就可以和日志采集客户端配合使用了。

7 排查问题

1 查看脚本日志,位于scriptLog目录下

2 查看应用日志,位于appLog目录下。具体路径需要看以下run下面jar包log4j2配置

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐