本文目录
- logfilter安装需要哪些工具以及安装步骤
- logstash 内存调整在哪个文件里面
- 如何安装logstash-codec-json
- logstash收集日志,多台机器,必须要多台机器安装部署吗
- 如何在centos6.4上安装logstash
logfilter安装需要哪些工具以及安装步骤
logstash-filter-multiline安装
上传logstash-filter-multiline-3.0.2.zip至/usr/local/elk目录下root用户执行:cd /usr/local/elk/logstash-6.2.1/bin./logstash-plugin install file:///usr/local/elk/logstash-filter-multiline-3.0.2.zip 返回:# ./logstash-plugin install file:///usr/local/elk/logstash-filter-multiline-3.0.2.zip Validating file:///usr/local/elk/logstash-filter-multiline-3.0.2.zipInstalling logstash-filter-multilineInstallation successful12345678910111213
multiline插件的用法(==此处只是简单介绍==)
参数介绍:
必须设置,可以为 previous 或 next
没有默认值
如果正则表达式匹配了,那么该事件是属于下一个或是前一个事件?(==向前一行合并还是向后一行合并==)
必须设置
类型为 string
没有默认值
类型是 boolean
默认为 false
否定正则表达式(如果没有匹配的话)。
negate
pattern
what
示例:
- multiline {
- pattern =》 “^20“ //正则匹配20开头
- negate =》 true //true:表示不匹配正则表达式时,false:匹配正则表达式时(negate相反的)
- what =》 “previous“ //设置未匹配的内容是向前合并还是先后合并,previous向前合并,next向后合并
- }
- 也就是不匹配pattern的行都属于前行的内容的一部分。
logstash 内存调整在哪个文件里面
安装目录/config/jvm.options 文件## JVM configuration# Xms represents the initial size of total heap space# Xmx represents the maximum size of total heap space-Xms16g-Xmx16g
如何安装logstash-codec-json
Logstash是一个接收,处理,转发日志的工具。支持系统日志,webserver日志,错误日志,应用日志,总之包括所有可以抛出来的日志类型。 在一个典型的使用场景下(ELK):用Elasticsearch作为后台数据的存储,kibana用来前端的报表展示。
logstash收集日志,多台机器,必须要多台机器安装部署吗
不是的,logstash有两种模式,一种是server,另一种是client,client就是把当前主机当做日志输入,需要每台都装,而server模式不需要,它是请求远程主机输入日志,也就是当java程序发现有logstash连接上时,就会把日志输进logstash
如何在centos6.4上安装logstash
在配置文件 input { file { type =》 “json” path =》 “/home/hadoop/xinwang_XW351464_2110” } } output { elasticsearch { cluster =》 “es_master” #manage_template =》 false embedded =》 true index =》 “huhu” } } 版本是logstash-1.3.2,es版本是1.1.1 错误提示 java -jar logstash-1.3.2-flatjar.jar agent -f ogstash-syslog.conf Using milestone 2 input plugin ’file’. This plugin should be stable, but if you see strange behavior, please let us know! For more information on plugin milestones, see http://logstash.net/docs/1.3.2/plugin-milestones {:level=》:warn} log4j, ”, Redhat 5.7 64bit / CentOS 5.x JDK 1.6.0_45 logstash 1.3.2 (内带kibana) elasticsearch 0.90.10 redis 2.8.4 对应下版本