zoukankan      html  css  js  c++  java
  • ELK日志分析系统搭建 windows

    1 分别下载elk包

    下载地址 https://www.elastic.co/cn/downloads

    2 将这三个解压到同一个目录下,便于管理

    3 elasticsearch不需要修改配置 默认即可

      启动  双击 ./bin/elasticsearch.bat即可、

      

     4 配置logstash

         在 bin目录下 新建file.conf文件

        path为需要搜索的日志文件 或路径 E:/log/springboot/log/server/*

    input {
      file {
        path => "E:/log/springboot/log/server/*.log"
        start_position => "beginning"
      }
    }
    
    filter {
      if [path] =~ "access" {
        mutate { replace => { "type" => "apache_access" } }
        grok {
          match => { "message" => "%{COMBINEDAPACHELOG}" }
        }
      }
      date {
        match => [ "timestamp" , "yyyy-MM-dd HH:mm:ss Z" ]
      }
    }
    
    output {
      elasticsearch {
        hosts => ["localhost:9200"]
        index => "logstash-test"
      }
      stdout { codec => rubydebug }
    }

    启动  在bin目录下打开cmd   执行  logstash -f file.conf

     

     表示启动成功,如果有日志的话也会打印出来

    5 配置 kibana 

    . 打开config/kibana.yml  配置文件 ,修改如下

    elasticsearch.url  是es的地址

    server.name 服务名称 

    启动 双击 ./bin/kibana.bat 即可,没有报错表示启动成功

      6 访问  http://127.0.0.1:5601

     输入索引  logstash-*  点击next

    第二步选择第二个选项,然后点击create

     访问 discover 将会看到如下日志信息了,其他深层次的应用需要自己慢慢体会研究了。搭建到此为止!

     成功!

  • 相关阅读:
    LeetCode456. 132模式
    LeetCode455. 分发饼干
    LeetCode454. 四数相加 II
    LeetCode453. 最小移动次数使数组元素相等
    matchMedia 媒体查询结果
    异常捕获
    常用xpath选择器和css选择器总结
    python-爬虫中的extract()
    Python应用前景广阔,怎么学才能快速上手?
    Python 为什么要有 pass 语句?
  • 原文地址:https://www.cnblogs.com/syscn/p/9742682.html
Copyright © 2011-2022 走看看