可观测性
金融服务

支付创新者使用 Elastic Observability 和 Google Cloud 来缩短问题检测时间,从而提高客户的应用程序性能并加速新产品的开发

缩短了应用程序问题检测时间

WePay 通过将所有日志和遥测数据放在 Elastic 中并关联事件,将事件期间查找客户影响的时间缩短了 90%。

更快地推出新功能

借助 Elastic,WePay 可以更好地监控新开发的应用程序和服务是否存在错误,从而帮助加快向客户推出新功能的速度。

更容易符合行业法规

WePay 将 Elastic 的热、温、冷和冻结层与 Google 的 SSD 和持久磁盘结合使用,以经济高效的方式满足审计要求。

WePay 通过在 Google Cloud 上使用 Elastic 来优化客户体验并简化数据存储合规性

金融科技最重要的领域之一是支付管理,它使组织能够通过其网站安全地处理客户交易。 WePay 凭借其市场领先的在线支付服务处于行业前沿,该服务被众筹网站、市场和小型企业软件公司等平台企业使用。

WePay 于 2017 年被摩根大通收购,其 IT 基础设施由在数千个容器和虚拟机中运行的数百项服务组成。这种先进的基础设施基于 Google Cloud 构建,使 WePay 能够开发、交付和扩展创新服务,帮助其在竞争激烈的支付市场中脱颖而出。

为了维护其环境的可用性和效率,WePay 从其基础设施和应用程序以及来自 Google 和其他与 WePay 服务集成的外部供应商的审计日志中收集日志。大规模地收集、监控和分析这些日志使工程师能够识别性能不佳的区域、衡量应用程序运行状况并加速故障排除,所有这些都有助于新产品发布的质量和速度。

该公司还必须根据严格的金融行业法规存储日志。保留大量数据成本高昂,因此 WePay 需要技术来帮助简化存储成本,同时遵守合规性指南。

整合和简化可观测性流程

随着基础设施的演变,WePay 之前的日志记录解决方案难以跟上这些目标。它容易出现故障,需要人工干预,并且阻碍了 WePay 工程师专注于为业务增加价值。此外,日志、指标和跟踪数据分布在不同的供应商解决方案中。

“我们需要整合我们的监控和合规工具,以简化日志分析并提高我们的基础设施和应用程序的性能,”WePay 的资深软件工程师 Kartik Deshpande 说。

WePay 对市场进行了研究,并决定部署 Elastic Observability 作为跨开发、阶段、预生产和生产环境的所有日志记录的单一解决方案,管理 500TB 的数据。

Elastic Observability 提供了打破孤岛并聚合所有遥测数据(包括日志数据)的能力,同时提供了控制数据保留的选择。跨集群搜索是一项关键功能,它允许跨多个集群进行搜索,从而可以通过内置的 Elastic 仪表板可视化和分析来自多个来源的数据,以实现最新的全面报告。

节省查找根本原因的时间

使用 Elastic Observability 作为日志数据的单一来源,使 WePay 能够更快地识别基础设施和应用程序问题,并进行复杂的分析。

通过在 Elastic 中拥有所有日志记录和遥测数据并关联事件,我们将事件期间查找客户影响的时间缩短了 90%。

– Kartik Deshpande, WePay 资深软件工程师

WePay 还提高了其金融科技合规协议的效率,特别是关键日志数据的保留。在前 90 天,数据存储在 Elastic 中,以便 WePay 可以快速解决短期审计查询。较旧的数据将转移到 Google Cloud 以满足长期审计要求。

WePay 看到了将 Elastic 与 Google Cloud Storage 结合用于长期数据存储和检索的潜力。这包括 Elastic 冷冻层存储以及全面的搜索和数据分析功能,这些功能可以进一步降低存储和运营成本。

Elastic 提供了一种灵活且经济高效的方式来简化和加强合规维护,它使短期日志数据可用,同时与我们的长期云存储基础设施集成。

– Kartik Deshpande, WePay 资深软件工程师

Elastic 还支持 WePay 不断创新其服务并保持其市场领先地位的使命。开发人员使用 Elastic Observability 监控正在开发中的应用程序的日志错误,从而加快了向生产环境的迁移和为客户提供新功能的速度。

减少报告时间,增加创新时间

WePay 使用 Elastic 构建用于日志审查和搜索的仪表板。这包括为其技术客户管理团队提供的分析,以确保 WePay 客户继续充分利用他们的部署。

Elastic 仪表板帮助我们的技术客户经理提供更好的客户体验。他们无需向我们询问事件状态或失败率,而是可以一目了然地看到信息并采取行动,以便更快地解决客户问题。

– Kartik Deshpande, WePay 资深软件工程师

在使用 Elastic Observability 改善客户体验后,WePay 随后寻求 Elastic 的帮助,通过部署 Elastic Security 来保护其数据,因为当您进行观察时,为什么不进行保护呢?Elastic Security 现在是安全团队运营的支柱,可保护企业免受外部威胁。这包括 Watcher,这是 WePay 用于分析业务关键流数据并在收到可疑活动的主动警报时使用的 Elastic Security 功能。作为必须遵守定期审计的金融服务组织,Elastic Security 确保 WePay 符合所有合规法规。

Deshpande 还强调了 Elastic 专业服务提供的支持,这有助于通过帮助识别改进搜索的方法来加快投产时间。Elastic 顾问与 WePay 合作,使他们的开发人员能够查看所有日志并查看应用程序在部署后的性能。从工作流程的角度来看,这使得对监控异常情况的可见性更广,因此团队现在可以确定问题所在以及需要采取哪些措施来解决问题。Dev、Stage 和 Prod 的日志都进入了 Elastic。“作为一家创新的科技公司,我们对我们的 IT 合作伙伴设定了非常高的标准。当我们在 Elastic 部署期间需要帮助时,Elastic 专业服务与我们并肩作战,”Deshpande 说。“团队之间对彼此的技术专业知识非常尊重。”

Deshpande 还看到了 Elastic 未来在其他应用程序中的巨大潜力。这包括计划使用 Elastic APM 来通过相关的跟踪、日志和指标快速识别和解决根本原因应用程序问题。Elastic APM 还将通过对常用语言、OpenTelemetry 和分布式跟踪的广泛支持,提供对 WePay 应用程序的更深入的可见性。

支付是金融科技行业的首批创新之一,借助 Elastic,随着在线商务的扩展,WePay 将继续取得新的突破。Elastic Observability 是我们基础设施不可或缺的一部分,使我们能够在遵守最新法规的同时提供卓越的客户体验。

– Kartik Deshpande, WePay 资深软件工程师