LogStash实践日志分析二:收集数据、入库、数据分析和kibana展示
来源:互联网 发布:js中不等于空 编辑:程序博客网 时间:2024/04/29 23:52
1、原始数据源服务器,从日志拉取数据,并转化为utf8编码,增加ip地址,保存到redis中,上配置如下:
input { file { path => "/tmp/activityserver.log" codec => json { charset => "GBK" } start_position => "beginning" sincedb_path => "/dev/null" type => "activitysun" }}filter { date { match => ["timestamp", "UNIX"] remove_field => ["time"] } #ruby { # code => "event.timestamp.time.localtime" #} mutate { #some pc no hostreplace => { "host" => "192.168.1.11" } }}output { #stdout { # codec => plain { # charset => "UTF-8" # } #} file { path => "/tmp/logstash.log" codec => json { charset => "UTF-8" } } redis { host => ["192.168.1.18"] port => 26379 data_type => "list" key => "activityserver" codec => json { charset => "UTF-8" } }}
采用如下命令启动
/data/logstash-2.3.4/bin/logstash -f activitylog.conf
2、收集服务器,从redis拉取数据,放入elasticsearch,时间做一下处理,方便分析。配置如下:
input { redis { host => ["192.168.1.18"] port => 26379 data_type => "list" key => "activityserver" codec => json { charset => "UTF-8" } #type => "activitysun" }}filter { ruby { code=>"event['daytag']=event.timestamp.time.localtime.strftime('%Y.%m.%d')" }}output { elasticsearch { hosts => ["127.0.0.1:19200"] index => "%{type}-%{daytag}" #index => "%{type}-%{+yyyy.MM.dd}" }}3、kibana展示
0 0
- LogStash实践日志分析二:收集数据、入库、数据分析和kibana展示
- LogStash实践日志分析二:收集数据、入库、数据分析和kibana展示
- 大数据日志分析logstash\elasticsearch\kibana
- 大数据日志分析logstash\elasticsearch\kibana
- ElasticSearch + Logstash + Kibana 实时日志收集、查询和分析系统
- Kibana和logstash实时日志查询、收集与分析系统
- logstash+elasticsearch+kibana搭建日志收集分析系统
- logstash+elasticsearch+kibana搭建日志收集分析系统
- 使用Elasticsearch + Logstash + Kibana搭建日志集中分析平台实践
- 用Kibana和logstash快速搭建实时日志查询、收集与分析系统
- Kibana和logstash快速搭建实时日志查询、收集与分析系统
- 用Kibana和logstash快速搭建实时日志查询、收集与分析系统
- 用Kibana和logstash快速搭建实时日志查询、收集与分析系统
- 用Kibana和logstash快速搭建实时日志查询、收集与分析系统
- 用Kibana和logstash快速搭建实时日志查询、收集与分析系统
- 用Kibana和logstash快速搭建实时日志查询、收集与分析系统
- 用Kibana和logstash快速搭建实时日志查询、收集与分析系统
- 用Kibana和logstash快速搭建实时日志查询、收集与分析系统
- hbase启动后HMaster自动关闭
- SWT Jface
- 【BZOJ 1087】【SCOI 2005】互不侵犯King 【状压DP】
- Oracl常用SQL[创建表空间 创建用户 创建表]
- Android 动态生成多个控件并实现点击
- LogStash实践日志分析二:收集数据、入库、数据分析和kibana展示
- h5特殊字符(参考)
- 封装处理表单删除操作的实现方法(Angular js+Mybits)
- 创新的原则(《创新与企业家精神》彼得·德鲁克)
- 对XMl数据操作帮助类
- Android中BluetoothAdapter.startDiscovery方法搜索蓝牙设备不起作用的解决办法
- mycat中间件(三)windows版本mycat1.6版本安装
- 什么是JIT?
- Android图片缓存之初识Glide