logback将日志通过logstash传输到elasticsearch

该文章已生成可运行项目,

1. 下载logstash

从官方网址下载安装包。

2. 配置logstash.conf

input { stdin { } }
 
input {
  tcp {
	#不配置默认是安装服务器ip
    #host => "localhost"
	#开启的端口
    port => 8084
    mode => "server"
    tags => ["tags"]
	#输出json格式,需要装插件
    codec => json_lines
  }
 
}

这里配置了两个输入,一个是标准输入stdin;

另一个是tcp输入源,由tcp输入插件提供对应功能,其中

  • host: 绑定的IP地址,默认值为0.0.0.0;
  • port: 8084,端口为8084;
  • mode: server或client,默认值为server;
  • tags: 数组类型,可以添加多个标签,后续的处理可以参考该参数配置;
  • type: 字符串类型,没有默认值,用于激活过滤器;
  • id: 输入源id,当有多个相同类型的输入源时,可以根据该参数进行区分;
  • codec: 编码,类型为codec,默认值为"line"

以上时通用属性配置。

参考地址:

Tcp input plugin | Logstash Reference [7.16] | Elastic

这里配置了两个输出,一个是

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿20

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值