ELK搭建

发布于:2025-06-26 ⋅ 阅读:(15) ⋅ 点赞:(0)

1、elasticsearch和kibana搭建配置见

https://blog.csdn.net/yh_zeng2/article/details/148812447?spm=1001.2014.3001.5501

2、logstash 下载

下载和elasticsearch版本一致的logstash,下载地址:

Past Releases of Elastic Stack Software | Elastic

这里下载的是 logstash-6.8.23

通过网盘分享的文件:logstash-6.8.23.zip
链接: https://pan.baidu.com/s/1bAr_z6Dz8OUVKH0cLhKJ3g?pwd=1234 提取码: 1234

3、配置 logstash.conf

在conf目录下添加 logstash.conf,可以从logstash-sample.conf拷贝,内容 如下:

# Sample Logstash configuration for creating a simple
# Beats -> Logstash -> Elasticsearch pipeline.

input {
  file{
     path => ["D:/log/documentdemo/*.log"]
	 start_position => "beginning"
	 # type随便填写个名字
	 type => "document-demo-system"
  }
  file{
     path => ["D:/log/say/*.log"]
     start_position => "beginning"
  	 type => "say-system"
  }
}


output {
  if [type] == "document-demo-system" {
    elasticsearch {
      hosts => ["http://localhost:9200"]
      index => "document-logs-%{+YYYY.MM.dd}"
    }
  }
  if [type] == "say-system" {
    elasticsearch {
      hosts => ["http://localhost:9200"]
      index => "say-logs-%{+YYYY.MM.dd}"
    }
  }
  # 可选:将日志输出到控制台进行调试
  # stdout { codec => rubydebug }
}

4、启动logstash

注意:logstash的路径不能有空格,否则报:

错误: 找不到或无法加载主类 Tools\logstash\logstash-6.8.23\logstash-core\lib\jars
\animal-sniffer-annotations-1.14.jar;E:\java
请按任意键继续. . .

启动要指定配置文件 ,命令如下:

call logstash.bat -f E:\tools\logstash\logstash-6.8.23\config\logstash.conf

1)Kibana 点击 Management

http://localhost:5601/app/kibana#/management?_g=()

2)访问Management页面上的IndexPatterns,Create  index pattern

3)Discover搜索日志,如下图:


网站公告

今日签到

点亮在社区的每一天
去签到