使用 Didit 和 OpenTelemetry 提升身份工作流可观测性 (ZH)
通过将 Didit 强大的平台与 OpenTelemetry 集成,您可以对身份验证流程获得无与伦比的可见性。本指南探讨了分布式追踪、指标和日志如何提供实时洞察。.

端到端可见性OpenTelemetry 提供了一种标准化的方式,可以在您的整个身份验证工作流(从用户发起请求到最终决策)中检测和收集遥测数据(追踪、指标、日志)。
主动解决问题通过将 Didit 的验证事件整合到您的 OpenTelemetry 管道中,您可以快速识别瓶颈、错误和性能异常,从而实现快速诊断和解决。
优化用户体验详细的可观测性使您能够理解用户在验证过程中的旅程,找出摩擦点并优化流程,以提高转化率和满意度。
与 Didit 无缝集成Didit 的开发者优先方法和简洁的 API 使其能够轻松发出丰富的遥测数据,确保身份验证过程的每个步骤在您的 OpenTelemetry 设置中都是透明且可审计的。
身份工作流中可观测性的关键需求
在当今的数字环境中,强大的身份验证对于安全性、合规性和防止欺诈至关重要。然而,管理复杂的身份工作流,特别是那些涉及多个服务和第三方提供商(如身份验证平台)的工作流,可能具有挑战性。如果没有适当的可见性,发现问题、优化性能和理解用户行为将成为猜测。这就是可观测性,由 OpenTelemetry 等工具提供支持,变得不可或缺的原因。
可观测性超越了简单的监控;它是通过检查系统生成的数据来理解系统内部状态。对于身份工作流而言,这意味着对用户采取的每一步、进行的每一次 API 调用以及做出的每一个决策都有清晰、统一的视图。从使用 Didit 启动身份验证会话到最终的 AML 筛选检查,每个事件都包含有价值的诊断和性能数据。
将 Didit 这样强大的身份平台与 OpenTelemetry 这样的开源可观测性框架集成,提供了一个全面的解决方案。OpenTelemetry 提供了一套 API、SDK 和工具,用于检测、生成、收集和导出遥测数据(追踪、指标和日志)到您选择的后端,确保供应商中立性和灵活性。这使得企业能够深入了解其身份验证过程的健康状况、性能和用户体验。
利用 OpenTelemetry 在 Didit 工作流中进行分布式追踪
OpenTelemetry 为身份工作流带来的最强大功能之一是分布式追踪。身份验证通常涉及一系列相互关联的步骤,例如用户提交身份文件、Didit 的身份验证引擎处理文件、执行被动和主动活体检测、进行 1:1 人脸匹配,然后可能进行 AML 筛选。这些步骤中的每一个都可能涉及多个微服务和外部 API 调用。
分布式追踪允许您将整个请求流可视化为单个追踪,并将其分解为单独的跨度。每个跨度代表一个操作,例如对 Didit 会话创建端点的 API 调用、OCR 扫描的处理时间或合规性检查的持续时间。通过检测您的应用程序以将追踪上下文传播到 Didit API 调用,您可以将内部应用程序的操作与 Didit 执行的操作无缝链接起来。
例如,当您的应用程序调用 Didit 的 API 创建验证会话时,您可以包含当前的追踪上下文。Didit 的 API 响应将返回相关的会话 ID 和状态,可用于丰富追踪中的后续跨度。这提供了端到端视图,帮助您快速识别用户旅程中引入延迟或发生错误的位置,无论是在您这边还是在第三方验证过程中。这种详细程度对于优化工作流和确保流畅的用户体验至关重要。
收集指标和日志以获得更深入的洞察
除了追踪之外,OpenTelemetry 还标准化了指标和日志的收集,这对于全面了解您的身份工作流至关重要。指标提供了随时间变化的聚合数据点,例如每分钟成功的身份验证检查次数、活体检测检查的平均时间或 AML 筛选的错误率。通过跟踪这些指标,您可以监控身份系统的整体健康状况和性能,并设置警报以应对偏差。
例如,您可能会跟踪:
- 身份验证和被动与主动活体检测尝试的成功率。
- 1:1 人脸匹配操作的延迟。
- AML 筛选后需要人工审核的用户数量。
- NFC 验证请求的数量。
另一方面,日志提供了系统中发生的详细、离散事件。与 Didit 集成时,您的应用程序可以记录与验证过程相关的关键事件,例如会话创建、验证结果的 webhook 通知以及遇到的任何错误。通过将这些日志摄取到 OpenTelemetry 兼容的日志解决方案中,并将其与追踪和指标关联起来,您将获得一个强大的调试工具。例如,如果一个指标显示失败验证尝试激增,您可以深入研究该时期的日志和追踪,以了解根本原因,可能是特定文档类型的问题或电话和电子邮件验证期间的网络瞬时错误。
Didit 如何帮助实现无与伦比的可观测性
Didit 在设计时就考虑了可观测性,使其成为 OpenTelemetry 集成的理想合作伙伴。我们的开发者优先方法,拥有简洁的 API 和全面的文档,简化了将您的身份工作流集成到 OpenTelemetry 管道中的过程。Didit 的模块化架构意味着您可以轻松地检测特定组件,无论您是使用身份验证、被动和主动活体检测、1:1 人脸匹配、AML 筛选和监控、地址证明还是年龄估算。
Didit 平台提供丰富的数据输出,包括详细的验证结果、状态更新和唯一的会话标识符。这些可以无缝地整合到您的 OpenTelemetry 追踪、指标和日志中。例如,当您通过 Didit 的 API 创建会话时,session_id 和 vendor_data(您的内部用户标识符)可以作为属性添加到您的 OpenTelemetry 跨度中,从而允许您追踪用户通过 Didit 系统并返回到您的应用程序的旅程。
此外,Didit 的 webhook 系统允许您接收验证会话状态的实时更新。每个 webhook 通知都可以在您的 OpenTelemetry 系统中触发新的跨度或日志条目的生成,提供完整的审计跟踪和对验证结果的即时洞察。这种主动的数据生成方法,结合 OpenTelemetry 的标准化收集,确保您拥有优化性能、增强安全性并提供卓越用户体验所需的精细可见性。
通过 Didit 的免费核心 KYC,企业可以开始构建强大、可观测的身份工作流,无需前期成本,在扩展之前验证这种集成方法的价值。我们的人工智能原生平台确保您收到的数据是结构化的且可操作的,进一步增强了您的可观测性工具的强大功能。
准备好开始了吗?
准备好了解 Didit 的实际应用了吗?立即获取免费演示。
使用Didit 的免费套餐开始免费验证身份。