基于docker快速搭建elk平台
docker-elk
介绍
基于docker快速搭建elk平台
软件架构
elsticsearch + logstash + kibana
安装教程
- 搭建Docker环境
- 在项目路径下执行构建命令:
docker-compose up
- 等待启动完毕后,访问kibana:kibana
使用说明
- 完成elk平台搭建后,可以通过filebeat上传数据
- 安装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
- 启动filebeat,并通过kibana查看filebeat上传的文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人