Skip to content

Commit

Permalink
#325 增加Logstash从业务日志进行统计的演示,update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
Calvin committed Feb 19, 2014
1 parent 623c08c commit 3c9f98f
Showing 1 changed file with 12 additions and 13 deletions.
25 changes: 12 additions & 13 deletions support/logstash/README.txt
Original file line number Diff line number Diff line change
@@ -1,28 +1,27 @@
Logstash Demo
===================

* error_collector: 从不同机器上收集日志文件中的所有错误日志,输出到一个文件中
* safe_shipper: logstash中file input的sincedb功能演示,如何保证所有的日志文件(包括rotate的文件)都能被logstash收集到, 包括logstash收集节点中途停掉又恢复的情况
* metrics_shipper: 从业务日志中分析各种业务事件发生的TPS,输出到Graphite
* error_collector: 演示从不同机器上收集日志文件中的所有错误日志,输出到一个中央文件中
* safe_shipper: 演示file input的sincedb功能,保证所有的日志文件(包括rotate的文件)都能被收集到, 即使logstash收集节点中途被停掉再恢复
* metrics_shipper: 演示从业务日志中分析各种业务事件的TPS,输出到Graphite

演示准备:
* 下载 最新版的logstash-*.jar 放到本目录。
1. 下载最新版的logstash-*.jar放到本目录。

error_collector的演示流程:

1. 运行 子目录中的shipper.bat 与 collector.bat,
2. 在showcase中产生错误日志(建议使用Hystrix演示来产生)
3. 访问 http://localhost:9292/ 访问KabanaGUI
4. 查看 子目录中的showcase_error_2014-xx-xx.log
1. 运行子目录中的shipper.bat 与 collector.bat,
2. 在showcase中产生错误日志(建议使用Hystrix演示来产生, 见C:\tmp\logs\showcase.log)
3. 访问http://localhost:9292/ 访问KabanaGUI
4. 查看子目录中的showcase_error_2014-xx-xx.log

safe_shipper的演示流程: 不能在Windows上运行。

metrics_shipper的演示流程:
1. 运行 子目录中的shipper.bat
2. 启动Graphite(optional)
3. 在showcase中访问和修改用户,产生业务日志
1. 运行子目录中的shipper.bat
2. 启动Graphite
3. 在showcase中访问和修改用户,产生业务日志(见C:\tmp\logs、business.log)
4. 在logstash的窗口中,可以看到业务日志被收集,并且每10秒产生一条metric汇总信息
5. 在Graphite的dashboard查看结果。
5. 访问俄Graphite的dashboard查看结果



Expand Down

0 comments on commit 3c9f98f

Please sign in to comment.