From 623c08c9c4175fa1ac8341a274bfbabf486dcde9 Mon Sep 17 00:00:00 2001 From: Calvin Date: Wed, 19 Feb 2014 14:05:26 +0800 Subject: [PATCH] =?UTF-8?q?#325=20=E5=A2=9E=E5=8A=A0Logstash=E4=BB=8E?= =?UTF-8?q?=E4=B8=9A=E5=8A=A1=E6=97=A5=E5=BF=97=E8=BF=9B=E8=A1=8C=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1=E7=9A=84=E6=BC=94=E7=A4=BA=EF=BC=8Cupdate=20readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- support/logstash/README.txt | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/support/logstash/README.txt b/support/logstash/README.txt index bd99e937..289eaade 100644 --- a/support/logstash/README.txt +++ b/support/logstash/README.txt @@ -2,14 +2,28 @@ Logstash Demo =================== * error_collector: 从不同机器上收集日志文件中的所有错误日志,输出到一个文件中。 -* safe_log_collector: logstash中file input的sincedb功能演示,如何保证所有的日志文件(包括rotate的文件)都能被logstash收集到, 包括logstash收集节点中途停掉又恢复的情况。 +* safe_shipper: logstash中file input的sincedb功能演示,如何保证所有的日志文件(包括rotate的文件)都能被logstash收集到, 包括logstash收集节点中途停掉又恢复的情况。 +* metrics_shipper: 从业务日志中分析各种业务事件发生的TPS,输出到Graphite + +演示准备: +* 下载 最新版的logstash-*.jar 放到本目录。 error_collector的演示流程: -1. 下载 最新版的logstash-*.jar 放到本目录。 -2. 运行 子目录中的shipper.bat 与 collector.bat, 同时在showcase中产生错误日志(建议使用Hystrix演示来产生) -3. 访问 http://localhost:9292/ 访问GUI + +1. 运行 子目录中的shipper.bat 与 collector.bat, +2. 在showcase中产生错误日志(建议使用Hystrix演示来产生) +3. 访问 http://localhost:9292/ 访问KabanaGUI 4. 查看 子目录中的showcase_error_2014-xx-xx.log -safe_log_collector的演示流程: -不能在Windows上运行 +safe_shipper的演示流程: 不能在Windows上运行。 + +metrics_shipper的演示流程: +1. 运行 子目录中的shipper.bat +2. 启动Graphite(optional) +3. 在showcase中访问和修改用户,产生业务日志 +4. 在logstash的窗口中,可以看到业务日志被收集,并且每10秒产生一条metric汇总信息 +5. 在Graphite的dashboard查看结果。 + + +