![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ELK
唐影若凡
热爱生活。
展开
-
log4j2 支持彩色日志
基本的log4j2配置见上节。1、彩色配置PatternLayout pattern="%highlight{[ %p ] [%-d{yyyy-MM-dd HH:mm:ss}] [ LOGID:%X{logid} ] [%l] %m%n}"/>加上%highlight {}。2、输出原创 2017-07-03 09:29:08 · 6381 阅读 · 2 评论 -
log4j2 常见配置并支持logId
1、常见配置及解释<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --><!--Configuration后面的status,这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,你会看到log4j2原创 2017-07-03 09:28:38 · 4646 阅读 · 0 评论 -
3-Elasticsearch查询API
在上一节2-Elasticsearch集群数据批量导入中,我们向ES集群中批量导入了1000条数据。这一节通过Java API查询文档。1、全文查询查询文档中包含Beijing关键字的doc,不管该关键字出现在哪个字段中,只要包含都会返回。public class QueryMain { private static final Logger logger = LogManager.getL原创 2017-07-03 09:26:34 · 547 阅读 · 0 评论 -
2-Elasticsearch集群数据批量导入
1、数据形式我们采用Person的作为数据出发点,将文件中的序列化为Json的Person对象导入Elasticsearch集群中。1.1 数据类型public class Person { private int pid; // person id private int age; private boolean sex; private St原创 2017-07-03 09:25:38 · 3360 阅读 · 0 评论 -
log4j2自定义Appender(输出到文件/RPC服务中)
1、背景虽然log4j很强大,可以将日志输出到文件、DB、ES等。但是有时候确难免完全适合自己,此时我们就需要自定义Appender,使日志输出到指定的位置上。本文,将通过两个例子说明自定义APPender,一个是将日志写入文件中,另一个是将日志发送到远程Thrift服务中。本文代码详见:https://github.com/hawkingfoo/log-demo2、自定义文件Appender2.1原创 2017-06-30 22:41:20 · 2703 阅读 · 0 评论 -
1-ELK安装及使用教程(搭建日志分析系统)
1、Logstash使用Logstash是一个完全开源的工具,他可以对你的日志进行收集、分析,并将其存储供以后使用。1.1 Logstash安装(JDK 1.8环境下)下载Logstash 2.3.4,并解压。1.2 Logstash配置配置logstash.confinput { file { type => "log-file" path => "/roo原创 2017-06-30 22:39:11 · 9663 阅读 · 0 评论