
Vercel 近日发布了 Vercel Drains 系统,用于将其平台上的可观测性数据导出至外部服务。该功能将日志、分布式追踪、网站分析事件和性能指标统一整合到单一的流式传输机制中。
这套系统覆盖多个来源的日志,包括运行时、构建、防火墙、函数和静态资源日志。它能导出符合 OpenTelemetry 标准的追踪数据、包含页面浏览量和自定义事件在内的网站分析数据,以及涵盖核心 Web 指标的 Speed Insights 数据。由于 Vercel 控制着从客户端到无服务器执行的完整请求路径,它会自动为日志条目添加 traceId 和 spanId,无需额外设置即可实现日志与追踪的关联。
用户可通过两种方式配置:HTTP 排水孔,支持自定义端点,并提供灵活的格式、采样和签名选项;集成排水孔则是直接连接至各类可观测性服务商。导出的追踪数据遵循 OpenTelemetry 标准,可与 Datadog、Honeycomb、Grafana Tempo 和 New Relic 等系统无缝兼容。
类似的竞品如 AWS CloudWatch 也可提供 AWS 生态系统中的日志收集、指标和追踪数据功能;Google Cloud Operations 为 GCP 的工作负载提供结合了日志与追踪的类似管道;Azure Monitor 则与 Application Insights 集成了以处理遥测数据。诸如 Fluent Bit 和 OpenTelemetry Collector 的开源方案虽然能提供了自定义管道,但需要单独的部署和管理。
在社区讨论中,开发者们指出该功能无需额外埋点即可简化将 Vercel 项目接入现有监控技术栈的流程。软件开发者 Virat Mankali 评论道:
新一代可观测性方案发布!追踪、分析与日志的统一同步,加上一键导出?这对开发工作流绝对是革命性变革。
与此同时,Vercel 的产品经理 Aparna Sinha 分享道:
Vercel Drains 为用户供可在任意工具中使用的实时可观测数据,因为企业往往拥有众多需要不同数据维度的工具和团队。
业内人士也强调,对于目前需维护多个并行集成方案的团队而言,Drains 能够有效减少可观测性管道的碎片化。通过将指标、日志和追踪整合到统一的导出层,团队可以减少基础设施管理时间,更专注于数据分析。这种方式也让组织在不同可观测性服务商之间切换时,无需重新改造应用程序。
每个团队和项目均可设置多个排水孔,相关配置可在 Vercel 仪表板的团队设置中完成。
原文链接:
https://www.infoq.com/news/2025/10/vercel-drains-observability/
评论