From 82dcc49dee458e20f72dfd8204fdd3c720ab8d91 Mon Sep 17 00:00:00 2001 From: Calvin Date: Mon, 10 Feb 2014 18:27:37 +0800 Subject: [PATCH] update the new log path --- examples/showcase/src/main/resources/logback.xml | 2 +- support/logstash/README.txt | 8 ++++++-- .../{shipper.conf.example => shipper.conf} | 2 +- .../safe_shipper/{shipper.conf.example => shipper.conf} | 2 +- 4 files changed, 9 insertions(+), 5 deletions(-) rename support/logstash/error_collector/{shipper.conf.example => shipper.conf} (86%) rename support/logstash/safe_shipper/{shipper.conf.example => shipper.conf} (72%) diff --git a/examples/showcase/src/main/resources/logback.xml b/examples/showcase/src/main/resources/logback.xml index 47f472da..800a839b 100644 --- a/examples/showcase/src/main/resources/logback.xml +++ b/examples/showcase/src/main/resources/logback.xml @@ -19,7 +19,7 @@ - logs/business.log + /tmp/logs/business.log logs/business-%d{yyyy-MM-dd_HH}.%i.zip diff --git a/support/logstash/README.txt b/support/logstash/README.txt index 3b86b696..bd99e937 100644 --- a/support/logstash/README.txt +++ b/support/logstash/README.txt @@ -5,7 +5,11 @@ Logstash Demo * safe_log_collector: logstash中file input的sincedb功能演示,如何保证所有的日志文件(包括rotate的文件)都能被logstash收集到, 包括logstash收集节点中途停掉又恢复的情况。 error_collector的演示流程: -1. 下载 最新版的logstash-*.jar 放到本目录,将子目录中的shipper.conf.example 复制成 shipper.conf, 修改log日志路径。 +1. 下载 最新版的logstash-*.jar 放到本目录。 2. 运行 子目录中的shipper.bat 与 collector.bat, 同时在showcase中产生错误日志(建议使用Hystrix演示来产生) 3. 访问 http://localhost:9292/ 访问GUI -4. 查看 子目录中的showcase_error_2014-xx-xx.log \ No newline at end of file +4. 查看 子目录中的showcase_error_2014-xx-xx.log + +safe_log_collector的演示流程: +不能在Windows上运行 + diff --git a/support/logstash/error_collector/shipper.conf.example b/support/logstash/error_collector/shipper.conf similarity index 86% rename from support/logstash/error_collector/shipper.conf.example rename to support/logstash/error_collector/shipper.conf index 88045c06..69a5fc47 100644 --- a/support/logstash/error_collector/shipper.conf.example +++ b/support/logstash/error_collector/shipper.conf @@ -1,6 +1,6 @@ input { file { - path => "[SpringSide Dir]\examples\showcase\logs\showcase.log" # logstash要求必须是绝对路径 + path => "C:\tmp\logs\showcase.log" # logstash要求必须是绝对路径 type => "showcase" codec => multiline { # 将Exception Stacktrace拼接成一条日志记录 pattern => "(^.+Exception: .+)|(^\s+at .+)|(^\s*Caused by:.+)|(^\s+... \d+ common frames omitted)" diff --git a/support/logstash/safe_shipper/shipper.conf.example b/support/logstash/safe_shipper/shipper.conf similarity index 72% rename from support/logstash/safe_shipper/shipper.conf.example rename to support/logstash/safe_shipper/shipper.conf index 1d0ce8ad..a3bf340c 100644 --- a/support/logstash/safe_shipper/shipper.conf.example +++ b/support/logstash/safe_shipper/shipper.conf @@ -1,6 +1,6 @@ input { file { - path => "C:\****\springside4\examples\showcase\logs\showcase*.log" # 注意配置一定要能匹配所有rotate出来的文件,这样才能保证logstash停掉重启后可以将停掉这段时间产生的(包括rotate出来的)日志全部收集,另外windows上不认*,所以请移步去unix上试玩. + path => "C:\tmp\logs\showcase*.log" # 注意配置一定要能匹配所有rotate出来的文件,这样才能保证logstash停掉重启后可以将停掉这段时间产生的(包括rotate出来的)日志全部收集,另外windows上不认*,所以请移步去unix上试玩. type => "showcase" sincedb_path => "./.sincedb" # sincedb会记录日志文件的inode信息及当前读了多少bytes,以确保logstash停掉重启后可接着之前的位置继续收集日志 sincedb_write_interval => 10 # 写sincedb的频率,logstash停止时会自动将当前收集位置记录到sincedb