能力缺口与门槛:别再靠 SSH 翻日志了
这门课解决的核心痛点,是让你摆脱分布式架构下逐台登录服务器执行 grep 和 tail 命令的低效排查方式。很多转岗的开发或初级运维,在排查跨服务调用故障时,面对分散在不同主机上的日志文件,根本无法快速对齐时间线,遇到高并发报错直接抓瞎。本课基于 Elasticsearch 6.6 版本,带你把分散的业务日志集中收拢、建立索引,并在 Kibana 面板上实现可视化查询。它适合有 Linux 基础命令行操作能力、了解文本编辑和网络配置,但对日志检索引擎零基础的技术人员。如果你连系统服务管理或修改配置文件都吃力,建议先补足 Linux 基础再来看,别硬凑。资料里的安装配置章节是地基,节点参数调优和系统内核依赖是后续数据吞吐的前提,不要觉得枯燥就直接跳过。
学习顺序与资料配合练习
建议先从 Linux 环境下的安装配置看起,这部分拆成了多段实操,重点跟着视频敲一遍系统参数调整,比如内存锁定和文件句柄数限制。接着看 Kibana 的安装与面板使用,自己起一台干净的虚拟机把这两个组件跑通,遇到端口冲突或权限报错先自己查系统日志。看完基础部署,必须跟着 RESTful 操作章节做配套练习:用 PUT 创建索引,用 POST 写入测试数据,再用 GET 查询验证。资料包里的配置文件不要直接复制粘贴,必须手敲一遍并对照系统报错排查。练习时准备两台虚拟机,一台跑服务端节点,另一台模拟日志输入,验证 Kibana 能否实时展示写入的记录,把采集、存储、展示这条链路完整走通。
学完产出与应能独立回答的问题
学完这门课后,你应该能独立在 Linux 环境下从零部署一套单节点的日志查询平台,并能手动通过接口管理索引数据,而不是只会用别人写好的自动化脚本却不懂底层逻辑。看完资料后,你需要能独立回答以下三个核心问题:第一,Elasticsearch 6.6 启动报错如何排查,需要修改哪些系统级配置才能让进程正常运行?第二,如何通过 RESTful 接口手动创建索引结构、写入文档数据并执行条件查询?第三,Kibana 面板配置完成后,如何将后端应用产生的日志接入并在 Discover 页面按时间维度精准检索?如果这三个问题答不上来,回去把安装和接口操作的章节重新敲一遍,缺什么补什么,别假装都会。
课程目录
1-1 [ELK日志采集课程概述] ELK日志采集课程概述 (06:12) 2-1 [Linux环境下Elasticsearch6安装及配置-1] Linux环境下Elasticsearch6安装及配置-1 (12:07) 3-1 [Linux环境下Elasticsearch6安装及配置-2] Linux环境下Elasticsearch6安装及配置-2 (09:51) 4-1 [Linux环境下kibana安装及配置文件] Linux环境下kibana安装及配置文件 (09:34) 5-1 [kibana面板使用] kibana面板使用 (05:02) 6-1 [Linux环境下kibana安装及配置文件] Linux环境下kibana安装及配置文件 (12:28) 7-1 [使用RESTful操作elasticsearch] 使用RESTful操作elasticsearch (11:56) 8-1 [logstash安装及配置] logstash安装及配置 (11:02) 9-1 [安装logstash插件] 安装logstash插件 (07:03) 10-1 [使用logstash的input和filter] 使用logstash的input和filter (11:02) 11-1 [使用logstash收集日志信息并在kibana展示] 使用logstash收集日志信息并在kibana展示 (14:04) 12-1 [使用logstash收集nginx日志并在kibana展示1] 使用logstash收集nginx日志并在kibana展示1 (12:59) 13-1 [使用logstash收集nginx日志并在kibana展示2] 使用logstash收集nginx日志并在kibana展示2 (10:48) 14-1 [timestamp时间格式处理] timestamp时间格式处理 (16:47) 15-1 [filebeat安装及采集nginx数据] filebeat安装及采集nginx数据 (14:20) 16-1 [filebeat+logstash采集日志] filebeat+logstash采集日志 (16:07) 17-1 [采集json格式的日志数据] 采集json格式的日志数据 (10:26) 18-1 [Filebeat同时采集多个日志] Filebeat同时采集多个日志 (14:59) 19-1 [Filebeat+Redis+Logstash收集日志数据1] Filebeat+Redis+Logstash收集日志数据1 (09:01) 20-1 [Filebeat+Redis+Logstash收集日志数据2] Filebeat+Redis+Logstash收集日志数据2 (10:03) 21-1 [使用nginx实现kibana的登录认证] 使用nginx实现kibana的登录认证 (09:47) 22-1 [Elasticsearch集群部署-1] Elasticsearch集群部署-1 (15:03) 23-1 [Elasticsearch集群部署-2] Elasticsearch集群部署-2 (07:44) 24-1 [elasticsearch基本搜索] elasticsearch基本搜索 (08:26) 25-1 [IK中文分词器] IK中文分词器 (15:57) 26-1 [对采集的数据进行报表分析] 对采集的数据进行报表分析 (10:07)





