现代企业发展过程中,业务高度依赖互联网技术的支撑。借助互联网监控技术,对业务流程进行监控,可以帮助企业衡量和分析业务流程的性能,通过数据找出关键业务问题,从而改善业务流程的速度、质量及效率。从日志的角度出发,对业务流程进行监控,可以作为应用性能监控、指标监控等常规监控方式的有效补充。
由于系统业务的复杂性,业务发生故障的原因往往多种多样,常规监控往往很难做到实时、全面。以支付中的代付款场景为例,代付流程转化中的每一环节,都可能导致订单交易不成功。
某支付企业初期业务日志种类繁杂,日志输出不规范,实现日志解析的难度很大。
面对该企业日志生态的难题,日志易业务流程监控与业务流程可视化相互协作,全面采集业务系统日志,在对其日志生态进行改造后,凭借唯一 Key 值进行业务关联,实现了企业的实时业务监控及业务流程分析。如在前文提到的代付流程转化情况图中,就可以直观了解到,哪个环节最容易导致交易中断。
日志易在该企业业务流程监控上的三个经典场景监控如下:
1常见指标分析
交易不成功存在多种可能性,实时把控业务流程需要对常见基础指标进行分析。交易中途中断会导致交易不成功,那么在对交易成功率进行监控时,只需记录最终成功完成交易的订单;交易失败的原因多种多样,在对交易失败率进行监控时,对交易失败的原因进行分析,能够方便维护人员及时发现系统故障,并借此优化系统。
此外,常见指标监控中还包括请求频率、响应频率、交易平均响应时间等基础信息。
因为日志中未单独记录每笔交易的响应时间,每笔交易的时间需使用日志易 SPL 语言算出时间差,最后通过强大的 SPL 语句计算出每笔交易的平均响应时间。
2交易整体情况实时监控
对单笔交易全流程执行状态进行监控,可直观展示交易每个环节各具体动作的详细执行情况,以实现整体交易状态实时分析。
通常情况下,最终用户在支付失败后,会向商户投诉,商户转述问题给支付平台,而支付平台想要去定位某一笔交易,需基于准确交易时间或订单号,因用户或商户很难提供这些信息,此环节会耗费大量的时间及沟通成本。
通常某一商户的交易异常是不断复现的,只要排查那个耗时最高的交易,即可解决问题。日志易平台通过耗时排名展现某商户一天中的异常交易,为商户排障节约了大量时间,提高了系统使用体验。
3业务关联分析
当某笔交易出现异常时,常常需要对该笔交易的具体执行状态进行跟踪分析。通过唯一 Key 值关联出交易调用的日志信息,便于技术人员排查问题。
日志易致力于帮助用户及时发现问题,打造日志生态系统,并为用户的各个项目提供最稳固的保障。业务系统的稳健度与故障排查效率息息相关,故障排查效率依赖一个强有力的监控系统。建立一个以日志数据为核心的业务流程监控系统,对企业稳步发展而言意义重大。
日志易系统能够实现的功能还有很多,尤其在日志改造完成后,日志易在加强交易状态跟踪,明确问题根源,分析应用性能,满足安全管控、审计,实现自动化运维上能发挥的作用更大。基于标准的日志管理体系,日志易系统生成业务分析报告、用户行为画像以实现数据运营也更为方便。
更多日志输出规范信息,我们将在以后的推送中详细说明。
如果你对日志易业务流程监控感兴趣,可拨打 400-085-0159 了解更多案例详情。新用户点击文末“http://rizhiyisearch.mikecrm.com/WObFW1t”即可开始产品试用!
日志易 SaaS 版支持 5GB /天免费体验!可通过官网页面 www.rizhiyi.com 注册。
用户 QQ 交流群:535350856
日志易的优势
1. 自研引擎:自研日志搜索分析引擎,每天可处理上百 TB 级日志量,搜索结果实时显示。
2. 强大的 SPL 语言:在搜索框里编程,使日志分析更加灵活,满足各种统计分析需求。
3. 平台上的各种 APP :针对各种场景、各种格式的日志,导入所需 APP,直接实现对应日志采集与分析。
4. 智能运维:实现异常自动发现、KPI 检测、容量预测等 AIOps 功能。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!