当前位置:首页 > 报告详情

王斯丙-云闪付微服务监控体系落地实践.pdf

上传人: 2*** 编号:153843 2024-02-05 37页 3.25MB

1、云闪付微服务监控体系落地实践主讲人:王斯丙领域驱动设计启发下的AI视觉分析引擎构建主讲人:戴 昊演讲嘉宾介绍王斯丙 中国银联高级软件开发工程师云闪付团队组件研发负责人统筹管理云闪付组件研发、引入、维护等工作,在组件研发管理上有丰富的经验从0-1建立了云闪付的微服务监控体系目录CONTENTS云闪付的微服务架构演进1234基于Prometheus的指标监控基于ELK的日志监控基于图的调用全景图展示5未来展望云闪付微服务架构演进1云闪付APP简介 云闪付APP于2017年12月发布,经过近五年的发展,已经形成了丰富的产品体系和可观的业务规模。云闪付APP云闪付网络支付平台支付便利类:主扫支付、被扫

2、支付、收款码、转账生活服务类:还款、充值、公缴账户管理类:卡管理、余额查询权益与营销:会员、优惠券、立减公共服务类:乘车码、健康码、消费券、一键拉卡平台开放类:商城、理财、申卡支付:主扫、被扫、控件支付、收付款卡:卡管理、支付顺序、交易记录内容:内容输出、内容汇聚营销:优惠展示、营销承兑云闪付APP简介活跃度日活2000万+月活6000万+性能数据部署规模百万级的混合QPS最大单接口性能100w+支持千万级用户同时在线上海/北京两地三中心多活数万台机器用户注册用户数量4.6亿+云闪付APP业务/技术规模部署架构支付业务服务申码服务优惠业务服务支付服务卡基础服务用户服务风控基础服务商城业务服务接

3、入层业务服务层基础服务层代理接入服务负载均衡服务器商城订单服务WEB层负载均衡服务器代理接入服务负载均衡服务器代理接入服务负载均衡服务器代理接入服务客户端服务密钥服务服务缓存及数据层缓存集群文件服务数据库集群微服务生态现状微服务演进历程20182019202020212022未来1、分布式作业调度2、调用链跟踪3、全程交易串联1、微服务监控2、通用网关3、统一加解密1、容器化2、基础平台建设阶段一1、异步化改造2、最佳实践体系3、统一技术栈阶段二1、自动化安装2、统一配置中心3、日志规范化改造阶段三1、微服务网关2、服务网格落地阶段一:性能和稳定性提升阶段二:服务拆分与治理阶段三:公共服务与平

4、台建设基于Prometheus的指标监控2云闪付指标监控的发展历程l解析nginx日志,统计接口TPS统计脚本l查询监控库,统计资金核销情况数据不准确资源要求高l应用埋点,支持自定义UPMetricsl监控数据系统内集中存储数据准确资源要求低黑盒监控白盒监控过渡基于Prometheus基于Prometheus的指标监控基于Prometheus的指标监控1234业务类监控1、业务开展情况数据,如:查卡报告数2、不同接入方接入情况,如:银行接入成功率技术类监控组件监控组件访问监控1、接口监控,如:http接口、rpc接口的成功率、响应时间、tps2、JVM监控1、引入定制类组件监控,如:kafka

5、、flink2、自研类组件监控,:如:moray1、从应用侧监控组件访问情况,如:SQL执行耗时2、监控内部函数执行情况n划定监控范围问题一:监控什么数据应用监控组件监控基于Prometheus的指标监控static final Counter requests=Counter.build().name(requests_total).labelNames(activityId).help(Total requests.).register();requests.labels(MarketActivity).inc();prometheus:http_monitor:on prometheus

6、_metrics_prefix:rn 无代码修改接入支持多种监控维度自动服务注册发现落地云闪付服务监控指标规范*支持C、Java、Go等主流语言问题二:如何应用落地n官方SDK埋点n云闪付快速落地:自研SDK,配置化接入n部署情况n存储扩展n支持服务化部署基于Prometheus的指标监控*展示和告警组件中心内复用,PS Server按照系统维度使用问题三:如何生产落地n小试牛刀n初出茅庐基于Prometheus的指标监控*时序预测开发框架 提供智能预测能力 减少专家经验干扰 减少运维配置工作问题四:如何减少运维工

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了中国银联云闪付APP的微服务监控体系实践和AI视觉分析引擎构建。王斯丙分享了云闪付微服务架构的演进过程,包括云闪付APP的发展、性能数据、部署规模以及未来展望。云闪付APP目前拥有日活2000万+、月活6000万+的用户,支持千万级用户同时在线,部署在上海和北京两地三中心,拥有数万台机器。 云闪付的微服务架构演进分为三个阶段:阶段一关注性能和稳定性提升,阶段二进行服务拆分与治理,阶段三实现公共服务与平台建设。基于Prometheus的指标监控是云闪付微服务监控体系的一部分,主要包括业务类监控、技术类监控和组件监控。王斯丙详细介绍了如何在小范围内试水、初步应用以及大规模落地Prometheus监控体系,并提出了减少运维工作的方法。 戴昊则分享了基于领域驱动设计的AI视觉分析引擎构建,介绍了AI视觉分析引擎的五个关键点,包括调用全貌复杂、评估视野狭窄、维护成本高、服务资产平台上的服务订阅关系手工录入和变更工作量大以及服务调用全景图的实现与目标。 未来展望中,王斯丙提到了SDK埋点、java agent、eBPF等技术,以实现对应用无侵入的监控。他强调,监控的核心目标是护航业务稳定,保障业务的快速迭代。
"云闪付微服务监控体系如何构建?" "AI视觉分析引擎如何启发微服务架构?" "如何通过Prometheus和ELK提升云闪付性能监控?"
客服
商务合作
小程序
服务号
折叠