如何打造一款全栈监控

案例来源:贝壳找房
会议地点:深圳
分享时间: 2019-06-22 13:30-14:30

陈辰  |

贝壳找房 前端架构负责人

先后供职联想研究院、百度、阿里巴巴。现任贝壳找房前端架构负责人。慕课网认证讲师,主讲性能相关课程,学员近十万人。 加州格林咨询公司特聘前端讲师。 博才世杰咨询公司特别前端讲师。

课程概要

案例背景介绍:
这些年随着贝壳找房逐年信息量的升高,线上的前端问题量也随之升高。但是贝壳找房一直没有一款前端监控平台,致使前端所有问题均来自于门店或者线下的反馈,我们迫切的需要一个监控平台,来帮助我们比用户更早的发现问题,在不打搅用户的情况下,修正线上问题。前端作为需求方,存在需求定义不明确,没有整体系统设计,对于日志存储,数据处理,任务调度等,都是被项目所面临的挑战。另外,项目上线后如何推广、落地。都是我们所面对的挑战和问题。 对于一个前端工程师来讲,搭建前端监控困难重重。但是前端监控对前端工程师有着不可替代的重要作用,本分享将讲述一个监控平台的产生,以及在各个关键环节中碰到的问题和解决方案。 本讲包括上报SDK的设计,数据如何流转 ,监控平台的整体设计,监控在项目上线后是如何工作、推广的。

解决思路/成功要点:
通过收集的线上日志,通过把各个任务封装成动态指令,以任务调度系统的方式定期拉取日志,处理数据。得到线上的错误、性能、设备数据。并且通过用户设置的阈值,对响应的数据指标进行报警。 涉及技术点以下几个方面:
1)贝壳找房灯塔监控的总体设计
2)监控系统的日志系统设计。
3)监控任务调度,以及任务的分类。
4)Kafka
5)elasticsearch
6) Redis
7) Mysql
8) nodejs
9) express

成果:
前端监控平台上线后(灯塔系统),已经报出线上问题过千万,预警线上多次问题、事故,并且可以引导研发工程师解决任何前端非逻辑问题。目前的前端监控已经接入公司,包括房源、客源、客户端,贝壳找房、链家网等百余个产品。

听众收益

1、了解前端搭建前端监控的设计架构。
2、了解对应监控系统的使用,以及落地推广。
3、了解面对业务量增加之后,系统在高可用架构上优化处理
4、了解贝壳监控的发展史

陈辰  |

贝壳找房
前端架构负责人

先后供职联想研究院、百度、阿里巴巴。现任贝壳找房前端架构负责人。慕课网认证讲师,主讲性能相关课程,学员近十万人。 加州格林咨询公司特聘前端讲师。 博才世杰咨询公司特别前端讲师。

课程概要

案例背景介绍:
这些年随着贝壳找房逐年信息量的升高,线上的前端问题量也随之升高。但是贝壳找房一直没有一款前端监控平台,致使前端所有问题均来自于门店或者线下的反馈,我们迫切的需要一个监控平台,来帮助我们比用户更早的发现问题,在不打搅用户的情况下,修正线上问题。前端作为需求方,存在需求定义不明确,没有整体系统设计,对于日志存储,数据处理,任务调度等,都是被项目所面临的挑战。另外,项目上线后如何推广、落地。都是我们所面对的挑战和问题。 对于一个前端工程师来讲,搭建前端监控困难重重。但是前端监控对前端工程师有着不可替代的重要作用,本分享将讲述一个监控平台的产生,以及在各个关键环节中碰到的问题和解决方案。 本讲包括上报SDK的设计,数据如何流转 ,监控平台的整体设计,监控在项目上线后是如何工作、推广的。

解决思路/成功要点:
通过收集的线上日志,通过把各个任务封装成动态指令,以任务调度系统的方式定期拉取日志,处理数据。得到线上的错误、性能、设备数据。并且通过用户设置的阈值,对响应的数据指标进行报警。 涉及技术点以下几个方面:
1)贝壳找房灯塔监控的总体设计
2)监控系统的日志系统设计。
3)监控任务调度,以及任务的分类。
4)Kafka
5)elasticsearch
6) Redis
7) Mysql
8) nodejs
9) express

成果:
前端监控平台上线后(灯塔系统),已经报出线上问题过千万,预警线上多次问题、事故,并且可以引导研发工程师解决任何前端非逻辑问题。目前的前端监控已经接入公司,包括房源、客源、客户端,贝壳找房、链家网等百余个产品。

听众收益

1、了解前端搭建前端监控的设计架构。
2、了解对应监控系统的使用,以及落地推广。
3、了解面对业务量增加之后,系统在高可用架构上优化处理
4、了解贝壳监控的发展史

CopyRight © 2008-2019 Msup & 高可用架构