包含日志收集的server端,和日志相关展现和告警配置的web端。报警支持:手机短信、邮件、微信。
可以支持在页面上远程控制应用程序实现代码诊断。
日志报警的客户端 按照链接里的步骤使用客户端后,应用里的log的日志输出就都能收集到,默认是error级别的日志。如:
try {
return HttpUtils.get(url, null, params, TIME_OUT);
} catch (Exception e) {
logger.error("call url fail!e={}", e);
return "";
}
git clone [email protected]:guoyang1982/woodpecker.git
mvn clean insall
如果想快速在本机搭建验证整个系统,可以按照如下方式快速搭建redis集群,需要本机安装docker
git clone [email protected]:guoyang1982/docker-redis-cluster.git
docker-compose -f compose.yml build
docker-compose -f compose.yml up -d
通过如上步骤即可搭建本机的redis集群,可能构建有点慢,需要耐心,详细的可看: 传送门
如果想快速在本机搭建验证整个系统,可以按照如下方式快速安装mongodb,需要本机安装docker
docker pull mongo:3.2
docker run -p 27017:27017 -v $PWD/db:/data/db -d mongo:3.2
server端和web端默认都是dev环境,按照以上方法安装完redis集群和mongodb后不需要改动就能快速验证。
如果想发布到生产环境需要改application-prod.properties,运行时启动生产环境的配置就可以。
java -jar wp-server-0.0.1-SNAPSHOT.jar
java -jar wp-webapp-0.0.1-SNAPSHOT.jar
https://work.weixin.qq.com/?from=qyh_redirect
- 郭阳
- 梅俊杰