Logstash安装配置

什么是 Logstash?

Logstash是一个具有实时流水线功能的开源数据收集引擎。Logstash可以动态统一来自不同来源的数据,并将数据标准化为您选择的目的地。为各种高级下游分析和可视化用例清理和民主化所有数据。

Logstash支持的输入类型

在这里插入图片描述

安装

从官网下载对应的版本,上传到linxu服务自定义目录进行解压
https://www.elastic.co/downloads/logstash

第一个Hello World

官网教程
https://doc.yonyoucloud.com/doc/logstash-best-practice-cn/get_start/daemon.html

在bin/目录中新建一个文件std_std.conf文件 写入如下内容

input {
    stdin{
    }
} 
output {
    stdout{
    }
}

在bin目录执行命令:./logstash -f std_std.conf 启动成功后 输入hello word
在这里插入图片描述

采集文件数据输出到控制

新建logstash-file.conf 配置如下

input {
    file {
        path => "/usr/local/nginx/logs/*.log"  #文件目录
        start_position => "beginning"			# 从文件开始的位置开始读,end表示从结尾开始读
         type => "nigx-slow"           # type字段,可表明导入的日志类型

    }   
}
output {
  stdout { codec => json } #以json格式出入到控制台
}

#启动
./logstash -f logstash-file.conf 

后台运行

最基础的 nohup 方式

nohup ./logstash -f std_std.conf &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值