基于docker快速搭建elk平台

docker-elk

介绍

基于docker快速搭建elk平台

软件架构

elsticsearch + logstash + kibana

安装教程

  1. 搭建Docker环境
  2. 在项目路径下执行构建命令: docker-compose up
  3. 等待启动完毕后,访问kibana:kibana

使用说明

  1. 完成elk平台搭建后,可以通过filebeat上传数据
  2. 安装filebeat,配置filebeat.yml
## Filebeat configuration
# 配置:扫描路径
filebeat.inputs:
- type: log
paths:
- G:\shimmer-project\trance-log\logs\*
# 多行合并(根据日期正则区分每条日志)
multiline.pattern: '^\[[0-9]{4}-[0-9]{2}-[0-9]{2}'
multiline.negate: true
multiline.match: after
# 只支持输出到一个ouput中
output:
# 输出到elasticsearch
# elasticsearch:
# hosts: ['localhost:9200']
# index: "filebeat-elasticsearch-%{+YYYY.MM.dd}"
# 配置:输出到logstash,指定logstash的url
logstash:
hosts: ['localhost:5044']
# 包含过滤字符
# include_lines: ['ERROR', 'WARN']
# 不包含过滤字符
# exclude_lines: ['DEBUG']
http.enabled: true
http.host: 0.0.0.0
  1. 启动filebeat,并通过kibana查看filebeat上传的文件
posted @   shimmernight  阅读(135)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示