首页 今日快讯文章正文

观测云基于 ToB/ToC 业务可观测最佳实践

今日快讯 2025年08月01日 20:05 0 admin

作为系统运维或者开发的你,如果企业同时拥有 ToB (面向企业)和 ToC (面向消费者)业务时,需要兼顾两者的不同特点和需求,是不是有时候会有些茫然?

比如说,如果是一个电器生产制造企业,在 ToC 领域,产品线涵盖各类电器,通过品牌专卖店、电商平台等渠道销售给消费者;而在 ToB 领域,也同时为商业客户提供系统和解决方案,满足客户需求。我们经常碰到的 ToC 领域,包括面对消费者用户的服务,以及销售、金融与相关的售后服务等等,而 ToB 领域,一般包括生产、制造、供应链以及运营服务。

ToB/ToC 业务对可观测的需求

在说明可观测的需求之前,我们首先要考虑的是 ToB 和ToC 在业务需求方面的差异:

  • ToB 业务特点:产品或服务通常是为满足企业特定的业务需求而设计,具有专业性、复杂性和定制化程度高的特点。例如企业资源规划(ERP)系统,需要根据不同企业的业务流程、组织结构等进行定制开发,以适应企业的生产、采购、销售、财务等各个环节的管理需求。同时,ToB 业务通常对数据处理的准确性和稳定性要求较高,也因为常常涉及企业客户的关键业务数据,安全要求极高。
  • ToC 业务特点:产品或服务更注重用户体验、便捷性和通用性,以满足广大消费者的普遍需求,例如我们现在经常使用的各种在手机中的 App 应用程序。ToC 业务面对大量用户,并发量高,对系统的响应速度和吞吐量要求较高,在后台架构上,往往将系统拆分为多个微服务,每个微服务可以独立部署、升级和扩展。

正因为业务的需求不一样,ToB 和 ToC 业务在云服务的使用上也往往存在着一些差异,在选择上云时也有不同的考虑点,具体如下:

  • ToB 业务云服务使用:ToB 业务的用户规模相对较小,对安全性要求较高,一般会选择私有云或混合云架构,以确保数据的完全可控。相关的平台和应用,很多时候也会选择保持在一个稳定版本,维持稳定性、以及与企业内部系统集成的需要。
  • ToC 业务特点:而 ToC 业务通常面向大量个人用户,用户数量众多,并发访问量可能非常高,尤其在一些热门应用或促销活动期间,会有海量用户同时访问和下单。这就要求云服务具备强大的弹性扩展能力,以应对突发的高并发流量。因此 ToC 业务往往采用公有云,充分利用弹性伸缩等功能特性,满足不同时段的访问量和数据量峰谷需要。另外,ToC 业务通常与各种前端应用和第三方服务集成,如社交媒体登录、支付平台等,需要不断适配和采用新的技术栈,满足业务的需要。

无论何种业务,首先是需要建立全面的监控和可观测体系,建立覆盖系统各个层面,包括服务器性能、网络流量、应用程序日志、数据库状态等,通过监控工具实时收集和分析数据,及时发现系统异常。

但也需要考虑不同对于不同的业务类型,在实施监控方面存在以下差异和考虑点:

  • ToC 业务监控考虑点:
    • ToC 业务主要关注终端用户的行为和体验。例如,监控用户在电商 App 上的浏览、搜索、下单等操作,以及应用的响应时间、崩溃率等,以优化用户体验,提高用户留存率和转化率。同时在流量高峰、节假日等场景下,更加需要关注并发量、数据量的情况,是否有瓶颈或者异常。
    • 监控系统需要具备良好的可扩展性,能够随着用户数量和业务量的增长而无缝扩展。
    • 现在也有很多企业有出海的需求,ToC 业务涉及大量用户个人信息,在监控过程中要严格遵守各地的隐私法规,确保用户数据的安全和隐私。
  • ToB 业务监控考虑点:
    • ToB 业务则更侧重于监控企业内部的业务流程、系统性能以及与合作伙伴的交互。
    • ToB 业务的 KPI 更多地与业务流程效率、以及服务水平协议(SLA)等相关。
    • ToB 业务的数据安全性同样重要,数据的访问需要做好权限的管控和隔离。

观测云基于 ToB/ToC 业务可观测最佳实践

观测云是一个统一实时监测平台,它提供全面的系统可观测性解决方案,帮助用户快速实现对云平台、云原生、应用及业务的监控需求。观测云的核心功能包括:基础设施监测,日志采集和分析,用户访问监测(RUM),应用性能监测(APM),服务可用性监测(拨测),安全巡检,智能监控等等。这款产品能够帮助工程师全面了解端到端的用户体验追踪,了解应用内函数的每一次调用,以及全面监控云时代的基础设施。此外,观测云还具备快速发现系统安全风险的能力,为数字化时代提供安全保障。

开放的数据采集能力

观测云的数据采集器 DataKit 可以同时满足对旧技术栈的兼容和新技术栈的快速集成,从而很好的适应 ToB 和 ToC 业务对于不同技术栈的监控和可观测需求。

  • DataKit 支持从各种基础设施、技术栈中采集 Metrics、Logs、Traces 等数据,能兼容 400 多种技术栈,涵盖了从基础设施到应用层面的广泛技术,包括传统的主机、容器、进程等,以及在国内广泛使用的各种技术栈,例如 RocketMQ、dubbo 等等。在云原生等新技术环境中,DataKit 通过监听 Kubernetes API Server 等方式,实时获取集群内服务和应用的变化;同时紧跟新技术发展,支持一些新兴技术的特性,例如能够结合 eBPF(Extended Berkeley Packet Filter)技术,实现对任何编程语言、任何技术栈应用程序的无埋点全链路追踪,为云原生等新技术栈提供了强大的观测能力。
  • 另一方面,DataKit 采用插件化的架构设计,具有良好的扩展性和兼容性。针对不同的旧技术栈和第三方系统,DataKit 支持第三方的监控工具,例如 Prometheus、Telegraf、Zabbix 等等,同时开发人员可以开发相应的插件来实现数据的接入。这些插件可以方便地集成到 DataKit 中,无需对 DataKit 的核心代码进行修改,大大提高了系统的灵活性和可维护性。

更多信息可以访问:https://docs.guance.com/integrations/integration-index/

完整的可观测能力

观测云针对 ToB 和 ToC 业务的不同需要,可以提供不同场景的解决方案。

针对 ToC 业务,观测云能够提供丰富的用户行为与体验监测、端到端全链路监控、以及针对出海合规数据需要的日志脱敏和扫描功能等等。

  • 用户访问监测:全面覆盖 Web 应用、移动 App、小程序等,可完整追踪用户在各客户端的行为及真实体验,提供页面性能、资源调用、错误告警、业务访问等数据及分析视图。 提供漏斗分析功能,能将用户在关键工作流程中的行为分步骤展示,帮助分析业务流程成功率,识别用户流失点;同时,将热图和漏斗分析整合在用户洞察模块中,且实现了移动端 SourceMap 还原,提升了移动端错误查看体验。
  • 端到端全链路:提供从前端设备或 App,到后端服务调用的端到端全链路追踪,反映了每一个发出的请求在各应用组件中的实际经过路径。能自动构建服务关系调用图,及时发现应用服务瓶颈。与用户访问相链接,可洞察用户前端访问体验的真实情况,完整追溯用户终端、网关、微服务应用、云组件与基础设施间的调用轨迹,轻松实现全链路异常定位。
  • 日志脱敏和扫描:支持扫描日志中的敏感数据,可自定义过滤条件,快速锁定扫描范围,并提供数据测试验证正则表达式准确性。可按需选择对字段进行脱敏,能够为脱敏后的数据添加自定义标签。用户可在管理界面进行敏感数据扫描和脱敏规则的创建、查询、管理等操作,且可将数据脱敏和数据访问功能联动,建立安全的数据共享机制。
观测云基于 ToB/ToC 业务可观测最佳实践

针对 ToB 业务,除了提供丰富的数据采集与分析,观测云还能够提供完善的多租户隔离、权限管理、SLO 等方面的建设。

  • 多租户隔离:采用多租户设计和基于标签的数据分流机制,可依据团队 / 企业管理需求,按团队 / 组织、生产基地、业务系统等对象的标签,将相关监控观测数据接入至特定工作空间,实现不同工作空间数据完全独立,让各团队拥有干净、有序的工作环境。
  • 权限管理:观测云提供数据访问规则配置功能,可基于角色设置数据访问权限,即常说的 Role-Based Access Control(RBAC),按角色配置可以访问的功能菜单以及数据查询范围。
  • 跨空间数据共享:支持跨工作空间授权,基础架构团队可将公共组件监控仪表板授权给业务系统空间,方便业务系统团队自服务查看公共组件监控数据。还能在管理界面配置,将一个工作空间的数据授权给其他工作空间,并可选择授权角色范围,实现数据在不同工作空间间的安全共享。
  • SLO:观测云支持围绕 SLI (即服务等级相关的监控指标)构建目标,通过追踪 SLO(即服务等级目标),可对系统服务提供者的服务质量评分,对比检测对应的 SLI 是否满足目标需要,还支持设置 SLO 为仪表板或监控器,实时监控和关注。
观测云基于 ToB/ToC 业务可观测最佳实践

观测云基于 ToB/ToC 业务可观测最佳实践

根据 ToB 和 ToC 业务的不同特点,使用观测云,还可以帮助你制定差异化的告警策略。对于 ToB 业务,由于其对业务连续性要求高,一旦出现问题可能影响到企业客户的正常运营,因此告警级别要高,及时通知运维人员进行处理;而对于 ToC 业务,可以根据用户影响面和业务重要性来确定告警级别,例如核心业务功能出现问题要立即告警,而一些非关键功能的问题可以适当降低告警级别。

发表评论

长征号 Copyright © 2013-2024 长征号. All Rights Reserved.  sitemap