centos7搭建ELK之linux安装Logstash7.7图文教程(二)

1.Logstash简介

  • Logstash是一个用来搜集、分析、过滤日志的工具。它支持几乎任何类型的日志,包括系统日志、错误日志和自定义应用程序日志。它可以从许多来源接收日志,这些来源包括 syslog、消息传递(例如 RabbitMQ)和JMX,它能够以多种方式输出数据,包括电子邮件、websockets和Elasticsearch。

2.官网地址

3.下载Logstash地址

4.linux安装Logstash

下载logstash

  • yum -y install wget----------------------------(未安装wget请先安装)

解压logstash

  • tar -zxvf logstash-7.7.0.tar.gz

启动logstash(控制台输出)

  • ./logstash -e 'input {stdin {}} output {stdout {}}'------------------------------(bin目录下)

5.logstash案例实战之读取日志输出到elasticsearch

编写配置文件es_log.conf

  • touch es_log.conf----------------------------(config目录下)
  • vim es_log.conf
input{
  file{
    # 日志文件路径
    path => "/home/temp/elasticsearch7.x/elasticsearch-7.6.2-node1/logs/elasticsearch.log"
    type => "elasticsearch"
    start_position => "beginning" #从文件开始处读写
  }
}

output{
  elasticsearch{
    hosts => ["127.0.0.1:9200"] # es地址
    index => "es-message-%{+YYYY.MM.dd}"
  }
  stdout{
    codec => rubydebug
  }
}

指定配置文件启动

  • ./logstash -f ../config/es_log.conf

查看索引列表 http://localhost:9200/_cat/indices?v

  • curl http://localhost:9200/_cat/indices?v


查看数据 http://localhost:9200/es-message-2020.05.27/_search

  • curl http://localhost:9200/es-message-2020.05.27/_search

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值