elk日志分析
来源:互联网 发布:java调用groovy脚本 编辑:程序博客网 时间:2024/06/01 08:42
安装elk
安装elk,都是5.6版本
安装kafka
配置logback
<appender name="KAFKA" class="com.github.danielwegener.logback.kafka.KafkaAppender"> <encoder class="com.github.danielwegener.logback.kafka.encoding.PatternLayoutKafkaMessageEncoder"> <layout class="net.logstash.logback.layout.LogstashLayout"> <customFields>{"appname":"appname"}</customFields> </layout> </encoder> <topic>my_logs</topic> <keyingStrategy class="com.github.danielwegener.logback.kafka.keying.RoundRobinKeyingStrategy"/> <deliveryStrategy class="com.github.danielwegener.logback.kafka.delivery.AsynchronousDeliveryStrategy"/> <producerConfig>bootstrap.servers=127.0.0.1:9092</producerConfig> <producerConfig>acks=1</producerConfig> <producerConfig>linger.ms=100</producerConfig> </appender> <root level="info"> <appender-ref ref="KAFKA"/> </root>
logstash启动
进入logstash目录,执行bin/logstash -f config/logstash.conf
input { kafka { bootstrap_servers => "localhost:9092" topics => ["my_logs"] codec => "json" }}filter { #Only matched data are send to output.}output { # stdout{} elasticsearch { hosts => ["localhost:9200"] index => "elasticse7"manage_template => false }}
kibana查看日志消息
配置mapping,可以直接在kibana的devtool中执行
PUT elasticse7{ "mappings" : { "logs7" : { "properties" : { "@timestamp" : { "type" : "date" }, "@version" : { "type" : "text", "fields" : { "keyword" : { "type" : "keyword", "ignore_above" : 256 } } }, "logger_name" : { "type" : "text", "index": true }, "thread_name" : { "type" : "text", "index": true }, "level" : { "type" : "text", "index": true }, "appname" : { "type" : "text", "index": true }, "message" : { "type" : "text", "index": true } } } } }
配置index,然后再执行discover查看日志就可以了
阅读全文
0 0
- elk 日志分析系统
- ELK -分析nginx 日志
- ELK 实时日志分析
- ELK 日志分析系统
- ELK 日志分析系统
- ELK日志分析系统
- ELK 日志分析系统
- ELK 日志分析系统
- ELK 日志分析系统
- ELK日志分析系统
- ELK日志分析
- ELK 日志分析系统
- ELK 日志分析系统
- elk日志分析
- ELK 日志分析系统
- ELK日志分析系统
- ELK 日志分析系统
- ELK 日志分析系统
- 将数组元素顺序颠倒
- Python 窗体(tkinter)按钮 位置
- 小圆点的实现
- Java生成图片验证码
- Keepalived+LVS+Nginx负载均衡之高可用
- elk日志分析
- Ubuntu16.04 php5安装失败解决方案
- dedecms 自定义标签/自定义函数
- 方差(variance)、标准差(Standard Deviation)、均方差、均方根值(RMS)、均方误差(MSE)、均方根误差(RMSE)
- Walk
- 25个常用的Linux iptables规则
- 悲催。。。。
- JVM内存配置参数
- 如何在sublime text 中高亮显示你的.vue代码?