ELK +springboot搭建统一日志管理平台

本文档详细介绍了如何通过ELK(Elasticsearch, Logstash, Kibana)和SpringBoot搭建统一的日志管理平台。首先,进行环境准备,包括下载ELK安装包和JDK,解决安装过程中可能出现的问题。接着,逐步配置和启动Elasticsearch、Kibana、Logstash,并在SpringBoot项目中部署相关依赖和配置logback.xml。最后,展示了日志页面的效果,说明可以按日期等条件筛选展示日志。" 78067847,7353234,VMware Workstation 12 安装与Linux CentOS 6.5操作系统实战指南,"['虚拟化技术', 'Linux操作系统', 'VMware安装', '系统安装']
摘要由CSDN通过智能技术生成

环境准备

  • 官网下载elk安装包
  • elk依赖java环境,下载jdk
  • 安装elasticsearch会出现磁盘内存等异常请自行百度解决方案

安装及更改配置

  1. 在cd /usr 创建目录 mkdir elk
  2. 由于root用户运行elasticsearch,因此创建一个用户组添加用户
gropuadd  elk
useradd elk -g elk -p elk
cd /usr
chown -R elk:elk /elk(给elk用户赋权)

3.解压elasticsearch,配置yml

cd /usr/elk/elasticsearch/config
vi elasticsearch.yml
---------------------------------
注释放开:
node.name: sonhai1
network.host: 0.0.0.0
http.port: 9200
node.name: sonhai1
cluster.initial_master_nodes: ["sonhai1"]

4.切换elk用户 运行elasticsearch

su elk
sh elasticsearch &

5.解压kibana 修改配置文件(此处切回root用户: su root)

解压过程略
关键是配置文件
------------------------------------------------
cd /usr/elk/kibana/config
vi kibana.yml
----------------
server.port: 5601 (端口,后面要跟springboot项目匹配)
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://localhost:9200"] (匹配elasticsearch路径)
kibana.index: ".kibana"
i18n.locale: "zh-CN"(国际化)

6.切换elk用户 运行kibana ,访问http://域名:5601

cd /usr/elk/kibana/bin
sh kibana &	

在这里插入图片描述
7.解压logstash 更改配置 启动(切回root)

解压过程略
cd /usr/elk/bin
在bin目录创建文件logstash1.conf,作为启动配置
------------------------------
input {
  tcp {
    port => 4560
    mode => "server"
    type => "tcplog"
    codec => "json"
  }
}

output {
    elasticsearch {
    action => "index"          #The operation on ES
    hosts  => "localhost:9200"   #ElasticSearch host, can be array.
    index => "logstash-tcplog-sonhai-%{+YYYY.MM.dd}"
  }
}
--------------------------------------
注意:input里作为日志来源,这里配置tcp
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值