基于阿里云日志服务快速打造简版业务监控看板
前言 最近老黄一直在弄双11相关的东西,所以博客和github都没怎么更新,这期间在公司也弄了不少东西。 下面就简单分享一下最近做的业务监控相关的内容吧。 先来说一下背景。 某业务在双11第一波大促的时候因为没有提供实时的业务看板,总结会的时候技术同事被相关领导和业务人员投诉,说是没办法清晰的了解到当时的情况,不能及时有效的调整对应的策略。 事后老黄了解到,那个业务是比较老的业务了,资源比较紧张,不敢去实时怼数据库(单点),怕数据库挂了,业务就全凉了。 为了避免尴尬的现状,不想再一次挨批,只能搞呀。 分析现状 3个应用,.NET Framework的项目,都是windows服务器,没有容器化。 离双11只有几天,不能改动太大,而且还要应对业务部门新的需求。 当时能想到的方案 业务埋点,接入prometheus,结合grafana 业务发MQ,消费数据到ES,前端做个面板 业务埋点,接入日志服务,结合仪盘表 大致分析 方案1,业务团队对prometheus几乎是0认知,了解相关概念都要花不少时间,pass 方案2,MQ目前用的是腾讯云的CMQ,被坑过2次了,也不能很好的hold住ES,pass 方案3,有按内部规范打日志,业务方只要在关键地方加一行对应的日志,然后交由logtail去采集,上传到日志服务 所以在这三种方案中,老黄还是选了 方案三 。