本课程EFLK(Elasticsearch、Filebeat、Logstash、Kibana)基于ELK Stack7.7版本录制,主要介绍了Logstash、kafka、Filebeat、Elasticsearch以及Kibana的具体应用与企业实践,本课程由浅入深,循序渐进,适合零基础入门学习,课程大纲如下:
第一章:logstash基础应用与实践
1、如何编写Logstash配置文件
2、Logstash输入插件(Input)
3、Logstash编码插件(Codec)
4、Logstash过滤器插件(Filter)
5、Logstash输出插件(output)
第二章:kakfa基础应用与实践
1、Kafka的概念与角色术语
2、Kafka的拓扑架构
3、Kakfa中的Topic与Partition
4、Kakfa中的Producer与Consumer机制
5、Kafka分布式集群构建部署过程
6、Kafka集群基本命令操作
第三章:Filebeat基础应用与实践
1、Filebeat架构与运行原理
2、安装并配置Filebeat
3、filebeat输出信息格式解读
4、filebeat输出到redis应用实例
5、filebeat输出到kafka应用实例
第四章:elasticsearch基础应用与实践
1、elasticsearch集群的安装与系统调优
2、配置与管理elasticsearch
3、安装elasticsearch的Head插件
4、Elasticsearch的基础优化
第五章:基于EFLK架构的企业应用案例
1、典型的EFLK应用架构解析
2、生成环境下EFLK部署环境与角色说明
3、Nginx日志内容与格式分析
4、安装与配置kibana
5、通过filebeat、logstash实现收集Nginx日志
6、httpd日志内容与格式分析
7、通过filebeat、logstash与Kibana收集httpd日志
8、tomcat日志内容与格式分析
9、通过filebeat、logstash与Kibana收集tomcat两种日志
10、如何通过logstash过滤日志信息实现zabbix监控告警
11、EFLK收集tomcat日志到HDFS应用实践