1.依赖

        <dependency>
<groupId>net.logstash.logback</groupId>
<artifactId>logstash-logback-encoder</artifactId>
<version>4.9</version>
</dependency>

2.配置

    <appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
<destination>127.0.0.1:4560</destination>
<!-- <encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder" /> -->
<!-- 日志输出编码 -->
<encoder class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder">
<providers>
<timestamp>
<timeZone>UTC</timeZone>
</timestamp>
<pattern>
<pattern>
{
"severity": "%level",
"service": "${springAppName:-}",
"trace": "%X{X-B3-TraceId:-}",
"span": "%X{X-B3-SpanId:-}",
"exportable": "%X{X-Span-Export:-}",
"pid": "${PID:-}",
"thread": "%thread",
"class": "%logger{40}",
"msg": "%message"
}
</pattern>
</pattern>
</providers>
</encoder>
</appender>

3.Logstash配置

input {
tcp {
port =>
codec => json_lines
}
}
output{
elasticsearch { hosts => ["localhost:9200"] }
stdout { codec => rubydebug }
}
另:插件安装/logstash-plugin install logstash-codec-json_lines

4.kibana添加索引

Management->Create Index Pattern->输入logstash*

最新文章

  1. JAVASE02-Unit03: 日期操作 、 集合框架
  2. HTML 学习笔记 CSS样式(背景)
  3. StartSSL免费证书申请笔记
  4. mysql 超时设置
  5. windows提权操作以及系统开机关机重启代码(用到了LookupPrivilegeValue和AdjustTokenPrivileges调整进程的Token权限)
  6. FileSystemWatcher使用方法具体解释
  7. BingMap的GeocodeService进行地理位置正向和反向检索--后台实现
  8. 基于visual Studio2013解决C语言竞赛题之1038数字验证
  9. centos下ant的安装
  10. AJAX异步提交,浏览器总跳出下载界面
  11. java基础02 数据类型转
  12. 在QLabel上同时显示文字和图片的方法
  13. BZOJ 4276: [ONTAK2015]Bajtman i Okrągły Robin [线段树优化建边]
  14. linux 运维常用的一些命令收集
  15. 手动获取被spring管理的bean对象工具
  16. JMX RMI 攻击利用
  17. 【LOJ】#6435. 「PKUSC2018」星际穿越
  18. python List的一些相关操作
  19. PHP获得用户的真实IP地址
  20. H264裸流分析中,能获取哪些信息?

热门文章

  1. AtCoder Regular Contest 072 E:Alice in linear land
  2. Ubuntu环境下对拍
  3. css3 实现运动动画 圆与椭圆
  4. 在python 3.6下用pip 安装第三方库,比如pip install requests,老是报错 Fatal error in launcher: Unable to create process using &#39;&quot;&#39;
  5. [hdu2063]过山车(二分图匹配)
  6. POI 中的CellType类型以及值的对应关系
  7. CF-828B
  8. Android如何解析json数组对象
  9. 机器学习中的L1、L2正则化
  10. __stdcall