ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

快速搭建日志系统

2022-01-28 14:32:08  阅读:193  来源: 互联网

标签:docker -- kibana 7.1 日志 快速 logstash 搭建


快速搭建日志系统

1. 背景

  • 平时线上查日志,大家很烦 敲命令,有时候 还不给我权限 ,如果集群,分布式系统 排查日志更加困难

tail -f *.log

tail -n

cat log.txt | grep 'msg' -C 5 前后5行

2. 那就来一套 用的较多 的 filebeat + logstash + es + kibana 日志系统吧

  1. 安装 es

    docker pull elasticsearch:7.1.1
    
    docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.1.1
    
    # 创建网络 可以不用
    docker network create somenetwork 
    
  2. 安装 kibana

    docker pull kibana:7.1.1
    
    docker run -d -e "I18N_LOCALE=zh-CN" --name  kibana --net somenetwork -p 5601:5601 kibana:7.1.1
    
  3. 安装 filebeat

    不想用docker了, 下载安装包,解压,改配置

启动 nohup ./filebeat -e -c filebeat.yml &

  1. 安装 logstash,一样 下载安装包,改配置 启动 logstash.conf

    input {
      beats {
        port => 5044
      }
    }
    filter {
       grok {
            match => ["message", "%{TIMESTAMP_ISO8601:logdate}"]
      }
      date {
            match => ["logdate", "yyyy-MM-dd HH:mm:ss.SSS"]
            target => "@timestamp"
      }
      mutate{
    	remove_field => ["logdate"]
      }
    }
    output {
      elasticsearch {
        hosts => ["http://172.16.13.68:9200"]
        index => "security-platform-%{+YYYY.MM.dd}"
        #user => "elastic"
        #password => "changeme"
      }
    }
    

    启动 nuhup bin/logstash -f config/logstash.conf &

3.效果

4. 总结

有了这个 不会linux 也能快速查看日志,排查错误了

标签:docker,--,kibana,7.1,日志,快速,logstash,搭建
来源: https://www.cnblogs.com/lyc88/p/15852649.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有