博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ELK部署
阅读量:4958 次
发布时间:2019-06-12

本文共 1003 字,大约阅读时间需要 3 分钟。

一、logstash
版本:2.4.0
要求:Java 7 +
下载:
配置:系统java 1.6,修改bin/logstash.lib.sh文件,开头添加配置:JAVA_HOME=/usr/local/jdk1.7
数据流:file -> elasticsearch
添加输出到elasticsearch配置:es.conf
input {    file {        path => ["/home/app/log/*.log"]        codec => "line"        start_position => "end"    }}filter {    ruby {        init => "@kname = ['datetime_','website','ip'']"        code => "            new_event = LogStash::Event.new(Hash[@kname.zip(event.get('message').split('    '))])            new_event['array'] = new_event['datetime_'].split(' ')            new_event['logdate'] = new_event['array'][0] + ' ' + new_event['array'][1]            new_event['website'] = new_event['website'].split('=')[1]            new_event.remove('@timestamp')            event.append(new_event)"                    remove_field => ["datetime_","ip","array"]    }}output {    elasticsearch {        hosts => ["199.155.122.166"]        index => "log-report"    }}

 

二、elasticsearch

 

转载于:https://www.cnblogs.com/april-chen/p/6054544.html

你可能感兴趣的文章
VS2010中水晶报表插件下载安装方法
查看>>
Nginx基本配置
查看>>
Spark WordCount的两种方式
查看>>
Django之视图
查看>>
NodeBB – 基于 Node.js 的开源论坛系统
查看>>
25幅非常漂亮的闪电摄影作品
查看>>
CAB框架 和 智能客户端简介 Composite Application Block and The Smart Client soft Factory
查看>>
JAVA手记 JAVA入门(安装+Dos下运行)
查看>>
[分组背包]ACboy needs your help
查看>>
<Android>日期,时间选择对话框
查看>>
MyBatis全局配置文件MyBatis-config.xml代码
查看>>
jquery tab插件精简版
查看>>
linux简单命令3
查看>>
.NET 3.5
查看>>
CV基础(1):计算机视觉概述
查看>>
3、生成证书请求文件
查看>>
Monkeyrunner 常用按键
查看>>
Linux 定时任务 crontab
查看>>
Harbor高可用
查看>>
poj3276
查看>>