Elastic Stack 微服务全方位监控实战

1 序言

互联网时代,业务生态复杂多变,基于微服务的架构理念应运而生,微服务架构体系带来了灵活性以及优越性,但也带来了相对的复杂性,微服务运行的排忧解错方面,相对难度提高很多。过去并没有非常优秀的监控体系产品,架构师们只能混搭多种技术产品,虽然部分解决了问题,但也带来了使用的门槛,用起来并不灵活。

Elastic Stack 生态很丰富,擅长的应用领域众多,尤其是日志监控领域。曾经大名鼎鼎的 ELK 组合风靡一时,到现在已经进化到 Elastic Stack,一套解决方案解决多种维度监控诉求,值得掌握拥有。

Elastic Stack技术生态体系

2 微服务监控体系

微服务体系监控应该至少包含以下几个方面:

2.1 微服务在线运行状态

大规模应用系统中,划分的微服务数量众多,且会启动众多的实例,微服务的实时运行状态监控很有必要。通过定时检测应用系统的微服务实例,便于更好的管控应用系统。

2.2 微服务实时日志采集

大规模微服务体系架构,需要记录应用运行众多日志,日志来自多个服务实例。传统的日志分析手段非常低效且分散,集中式实时采集日志才是最佳实战。通过实时采集微服务运行日志,可以便于开发人员以及架构师快速分析定位各种问题。

2.3 微服务调用链路数据采集

大规模微服务体系架构,服务调用关系错综复杂,服务的调用链路数据采集至关重要。可以有效的便于开发人员以及架构师定位分析应用程序各种问题。

我们的训练营课程内容围绕这几个方面展开,介绍 Elastic Stack 已有的生态如何实操。

微服务架构体系

3 课程介绍

本次训练营课程是实战类型体验课,课程方式采用直播形式。

3.1 上课时间

  • 2021.02.23—2021.02.25 20:00—22:00

3.2 课后收获

  • 【课程录播】+【课程笔记】+【在线解答】

4 课程内容

第1天:实时采集微服务在线运行状态

  • 介绍微服务架构体系以及应用场景

  • 介绍 Elastic Stack技术体系

  • 实战搭建 Elasticsearch + Kibana运行环境

  • 实战搭建 Spring Cloud 微服务应用体系

  • 实战运用 Heartbeat 实时采集微服务在线运行状态

Spring Cloud微服务技术体系

第2天:实时采集微服务运行日志

  • 实战演练 Spring Cloud 微服务日志配置

  • 实战运用 Filebeat 实时采集微服务运行日志

  • 多种日志格式数据采集规则

  • 多种日志检索语法

第3天:实时采集微服务调用链路

  • 实战演练 Spring Cloud 微服务调用链路

  • 实战运用 Apm Agent 实时采集微服务调用链路数据

  • Elastic Stack 技术生态总结以及未来方向探讨

5 目标群体

5.1 开发工程师

如果你是一名应用系统开发工程师,那本课程非常适合你。你将了解到 Elastic Stack 技术体系,原来可以将日志采集存储并提供多种检索方式。你将收获:

  • Filebeat 采集日志如此简单强大,再也不想写Java代码采集日志了。

  • Elastcsearch 检索日志功能如此强大简单,再也不想用记事本看日志了。

5.2 运维工程师

如果你是一名运维系统工程师,那本课程非常适合你。你将了解到 Elastic Stack 技术体系已经这么强大了,三位一体的日志指标多种都能采集存储检索了,再也不用为监控为难。你将收获:

  • Elastic Stack 生态如此丰富强大,再也不用搭建组合多种监控产品了。

  • 各种采集组件起来如此简洁,没有编程也可以快速耍起来。

5.3 系统/运维架构师

如果你是一名系统架构师或运维架构师,那本课程非常适合你。你将了解到 Elastic Stack 技术体系,居然可以整合多个维度的监控需求。从前面对微服务架构,你需要多套不同的监控系统,现在你只需要一套。你将收获:

  • Elasticsearch原来不仅仅分词检索,已经可以做这么多事情,全文搜索也可以,日志也可以,指标也可以。

  • Elastic Stack 生态技术太完善了,一套技术栈,多种玩法,再也不用学习多种监控技术栈了。

6、特享福利

连续打卡学习三天 凭截图 or 记录 退还全部学费

7、关于我们

讲师大咖 李猛  Elastic King

  • Elastic Stack 国内顶尖实战专家

  • ELastic Stack 技术社区分享嘉宾

  • 国内首批 Elastic 官方认证工程师 21 人之一

  • 多个MVP(大数据领域、阿里云、DBAPlus 社区)

  • 2012年接触 Elasticsearch ,对 Elastic Stack 技术栈开发、架构、运维、源码、算法等方面有深入实战,

  • 主导过PB级以上大规模集群;负责过多种 Elastic Stack 项目,包括大数据分析领域,机器学习领域,复杂业务系统领域,日志采集处理分析领域,系统指标监控领域等

  • 服务过多家企业,提供Elastic Stack 咨询培训以及调优实施

  • 多次在Elastic Stack技术大会/技术社区分享,发表过多篇实战干货文章;

  • 十余年技术从业经验,爱捣腾,擅长大数据,系统架构领域。

点击查看“ 阅读原文 ”,了解课程全部内容。