如果你的工作里出现过这样的场景:线上服务报错,第一反应是登上十几台机器挨个 tail 日志;出了故障想复盘,翻聊天记录找某个人贴过的报错片段;安全那边要查某个 IP 的访问轨迹,你只能一台台 grep。这些问题不是靠"更勤快"能解决的,缺的是一套把分散日志集中起来、能按条件检索、能画图能告警的系统。ELK 就是干这个的,这门课讲的也是这件事。
这门课实际解决的是哪些工作场景
课程围绕 Elasticsearch、Logstash、Kibana,再加上 filebeat 和 Kafka,拼出一套完整的日志链路。要判断值不值得学,可以先看它覆盖的几类具体任务:
- 把几十上百台机器上的应用日志、Nginx 访问日志、系统日志统一采集上来,不再依赖人工登录。
- 按时间、服务名、关键词、状态码组合查询,几秒内定位到某次请求的完整上下文。
- 在 Kibana 里做可视化面板,把错误率、响应时间、流量趋势做成图,而不是每次临时写脚本统计。
- 配置告警规则,让"错误数超过阈值"这类事件主动通知,而不是等用户投诉。
- 用 Kafka 做采集与写入之间的缓冲,避免日志量突增时把后端打垮。
这些都是运维、后端、测试在日常值班和排障中真实会遇到的事,不是纸上谈兵的功能演示。课程定位在企业级实战,重点也在这里:不是教会你装三个软件,而是走通"数据从产生到能查能告警"的整条路。
学完之后能独立做什么
比较务实的预期是:你能在自己的测试环境或公司的小规模生产环境里,独立搭起一套可用的日志系统,包括采集端的配置、写入端的索引规划、查询界面的搭建和基础告警。遇到采集不到日志、索引写不进去、查询慢这类常见故障,知道从哪一环开始排查。
需要说清楚边界:一门课不会让你变成 Elasticsearch 调优专家。集群规模上去之后的性能压测、分片策略深度优化、跨机房容灾,这些属于更长期的经验积累。如果你的目标是"学完就能扛住日均亿级的日志量",那要放低预期;如果目标是"从没有日志系统到有一套能用的",这门课是对得上的。
资料适合什么基础的人
课程标注了零基础可学,但这里的"零基础"指的是没接触过 ELK,不是没碰过 Linux。实际上手过程里会涉及命令行操作、配置文件编辑、服务启停、Docker 或虚拟机的使用,还会碰到 Java 环境和端口、内存参数这些概念。完全没有 Linux 基础的人跟起来会比较吃力,建议先补一点基础再开始。
相对更舒服的人群是:写过或维护过服务端程序,或者做过一段时间的运维,对日志文件长什么样、服务怎么部署有直观感受。这类人学起来重点会放在组件之间怎么配合、配置怎么写,而不是卡在环境上。
怎么用这套资料更划算
建议按"先跑通、再理解、后优化"的顺序来。第一遍不要纠结每个配置项的含义,跟着把最小可用链路搭起来——一台机器上的日志能被采集、能进 Elasticsearch、能在 Kibana 里查到,先拿到这个正反馈。跑通之后再回头补 Logstash 的过滤规则、索引的生命周期管理这些细节,理解会顺很多。
Kafka 那一部分可以放到后面。它解决的是高吞吐和削峰的问题,如果手头场景日志量不大,先不引入 Kafka 也能跑通全部核心流程,等理解了基本链路再回来加这一层,思路会更清楚。学的过程里最好拿自己工作中的一个真实日志源来练,比用课程里的示例数据更有体感,也更容易发现自己环境的特殊性。
整体来说,这是一门目标明确、偏工程落地的课,适合想把手头日志问题真正解决掉的人,而不是想收藏一套视频的人。
课程目录
课程目录105 集
- 01 ELK整体架构 01 ELK(EFLK)架构.mp4
- 02 ELK适用的日志场景.mp4
- 02 es(elasticsearch)介绍 01 es简介.mp4
- 02 es核心概念.mp4
- 03 es部署、配置 01 es单机版部署.mp4
- 02 es集群版部署.mp4
- 03 集群扩容.mp4
- 04 es插件 01 es可视化管理插件es-head部署.mp4
- 02 es可视化管理插件es-head使用.mp4
- 03 es可视化管理插件cerebro部署.mp4
- 04 es可视化管理插件cerebro使用.mp4
- 05 X-Pack插件(加密使用)部署.mp4
- 05 es使用 01 es操作的几种方式.mp4
- 02 通过API创建索引.mp4
- 03 通过API创建文档.mp4
- 04 通过API查看索引.mp4
- 05 通过API查看文档.mp4
- 06 通过API删除索引.mp4
- 07 通过API删除文档.mp4
- 08 es集群健康检查.mp4
- 09 es集群故障转移原理分析.mp4
- 10 es集群故障转移案例演示.mp4
- 11 es集群路由原理.mp4
- 12 es集群文档检索、创建原理.mp4
- 06 kibana介绍 01 kibana简介.mp4
- 07 kibana部署、配置 01 kibana部署、配置.mp4
- 08 IK分词器 01 IK分词插件部署.mp4
- 02 IK分词插件使用.mp4
- 09 kafka介绍 01 kafka简介.mp4
- 02 kafka中一些关键的概念.mp4
- 03 kafka优缺点、使用场景等.mp4
- 10 kafka部署、配置 01 单机版部署.mp4
- 02 集群部署.mp4
- 11 kafka使用 01 常见操作命令.mp4
- 02 kafka可视化插件部署.mp4
- 03 kafka可视化插件使用.mp4
- 12 logstash介绍 01 logstash简介.mp4
- 02 工作原理.mp4
- 13 logstash部署、配置 01 单机部署.mp4
- 02 集群部署.mp4
- 14 logstash Input插件
- 01 logstash input插件之stdin.mp4
- 02 logstash input插件之file.mp4
- 03 logstash input插件之beats.mp4
- 04 logstash input插件之exec.mp4
- 05 logstash input插件之kafka.mp4
- 06 logstash input插件之redis.mp4
- 07 logstash input插件之tcp.mp4
- 08 logstash input插件之syslog.mp4
- 09 logstash input插件之udp.mp4
- 10 logstash input插件之rabbitmq.mp4
- 11 logstash input插件之jdbc.mp4
- 12 logstash input插件之Generator.mp4
- 15 logstash Filter插件 01 filter过滤器简介.mp4
- 02 logstash filter通用参数之add_field.mp4
- 03 logstash filter通用参数之add_tag.mp4
- 04 logstash filter通用参数之remove_fie.mp4
- 05 logstash filter通用参数之remove_tag.mp4
- 16 logstash filter插件之aggregate使用
- 01 logstash filter插件之aggregate.mp4
- 17 logstash filter之grok插件使用 01 grok插件之内置字段.mp4
- 02 grok插件之自定义字段.mp4
- 03 grok插件之match参数.mp4
- 04 grok插件之overwrite参数.mp4
- 05 grok插件之patterns_dir参数.mp4
- 06 grok插件之tag_on_failure参数.mp4
- 18 logstash filter插件之alter
- 01 logstash filter插件之alter-01.mp4
- 02 logstash filter插件之alter-02.mp4
- 19 logstash filter插件之mutate使用 01 mutate插件之rename参数.mp4
- 02 mutate插件之remove_field、copy参数.mp4
- 03 mutate插件之gsub参数.mp4
- 04 mutate插件之split和join参数.mp4
- 05 mutate插件之lowercase参数.mp4
- 06 mutate插件之merge参数.mp4
- 07 mutate插件之replace参数.mp4
- 08 mutate插件之update参数.mp4
- 09 mutate插件之capitalize、uppercas参数.mp4
- 10 mutate插件其他参数(coerce、strip)及优先级.mp4
- 20 logstash filter之cidr插件使用
- 01 logstash filter之cidr插件.mp4
- 21 logstash filter之drop插件使用
- 01 logstash filter之drop插件.mp4
- 22 logstash filter插件之fingerprint
- 01 logstash filter插件之fingerprint.mp4
- 23 logstash filter插件之http使用
- 01 logstash filter插件之http.mp4
- 24 logstash filter插件之range
- 01 logstash filter插件之range.mp4
- 25 logstash filter插件之ruby
- 01 logstash filter插件之ruby.mp4
- 26 logstash filter插件之sleep
- 01 logstash filter插件之sleep使用.mp4
- 27 logstash filter插件之split使用
- 01 logstash filter插件之split.mp4
- 28 logstash filter插件之throttle使用
- 01 logstash filter插件之throttle.mp4
- 29 logstash filter插件之truncate使用
- 01 logstash filter插件之truncate.mp4
- 30 logstash filter插件之geoip使用
- 01 logstash filter插件之geoip.mp4
- 31 logstash Output插件
- 01 logstash output插件之stdout.mp4
- 02 logstash output插件之elasticsearc.mp4
- 03 logstash output插件之exec.mp4
- 04 logstash output插件之email.mp4
- 32 kibana各功能模块使用 01 kibana界面左边菜单栏功能介绍.mp4
- 02 kibana过滤查询日志.mp4
- 33 kibana Visualize(可视化)案例 01 饼图(Pie).mp4
- 02 区域图(Area).mp4
- 03 线图(Line).mp4
- 04 热图(Heat Map).mp4
- 05 坐标图(Coordinate Map).mp4
- 06 量规图(Guage)、goal图.mp4
- 07 单杠图(horizontal bar).mp4
- 34 filebeat介绍 01 filebeat简介.mp4
- 02 ELK Stack提供的其他Beats介绍.mp4
- 35 filebeat部署、配置 01 filebeat部署.mp4
- 02 filebeat基础配置.mp4
- 03 filebeat配置优化.mp4






