Logstash原理介绍及应用
logstash是一种分布式日志收集框架,开发语言是JRuby,当然是为了与Java平台对接,不过与Ruby语法兼容良好,非常简洁强大,经常与ElasticSearch,Kibana配置,组成著名的ELK技术栈,非常适合用来做日志数据的分析。
当然它可以单独出现,作为日志收集软件,你可以收集日志到多种存储系统或临时中转系统,如
MySQL,redis,kakfa,HDFS, lucene,solr等,并不一定是ElasticSearch。
1 Logstash安装
1.Logstash安装非常简单,下载解压即可!(JRuby语言开发,需要先安装JDK)的命令如下:
wget https://artifacts.elastic