跳转到内容

云与可观测性

OpenTelemetry 蓝图与可运维可观测性平台的转型

企业可观测性为何正在从临时插桩向可复用的部署模式、集中化策略和产品化运营转变。

Centillion Edge Engineering9 分钟阅读

关键要点

  • 标准化遥测并不会自动创建一个统一的可观测性平台。
  • 使用可复用的采集器和网关模式,而非按团队各自建设基础设施。
  • 在共享边界治理基数、保留策略、采样和敏感数据。
  • 以更快的运维决策衡量可观测性——而非总信号量。
01

难点已从插桩转移到运维

OpenTelemetry 标准化了应用程序发出和传输追踪、指标和日志的方式。随着在浏览器、移动应用、服务、Kubernetes、虚拟机和数据库中的广泛采用,各组织发现了第二个问题:每个环境可能在技术上都是合规的,但整体系统仍然不一致且成本高昂。

OpenTelemetry 蓝图计划以基于场景的架构指南和参考实现作为回应。这是一个重要的成熟度信号。企业需要的是经过验证的遥测基础设施运维模式,而非又一堆组件选项。

02

分离采集、处理和存储职责

一种常见的云原生模式使用节点本地采集器处理主机、容器和日志信号,然后通过集中式采集器网关进行批处理、富化、过滤、采样和路由。应用团队对稳定的 OTLP 端点进行插桩,而平台团队管理共享处理层。

同样的原则也适用于 Kubernetes 之外。本地采集应靠近需要缓冲或主机上下文的源;共享网关应在信号到达一个或多个可观测性后端之前应用组织策略。

  • 保持应用 SDK 配置的一致性和可集中支持性。
  • 使用约定的服务、环境、区域和租户属性统一进行资源身份富化。
  • 在明确的保留策略下路由安全、审计和高价值业务信号。
  • 避免让每个应用都知道每个后端的凭据和模式。
03

遥测需要数据契约

不受控的属性会导致基数增长、意外的敏感数据暴露,以及无法跨团队比较的仪表盘。平台应发布语义约定、已批准的富化规则、脱敏规则和高价值信号的所有权。

采样也是一个产品决策。头部采样以较低成本控制数据量,但缺乏结果上下文。尾部采样可以保留错误、慢事务或重要的客户旅程,但需要集中状态和容量规划。正确的设计需要反映调查需求和成本约束。

04

将可观测性作为内部产品运营

一个成功的平台有用户、服务等级、文档、入门指南、变更管理和成本可见性。团队应了解如何为新服务插桩、诊断缺失的信号、请求新属性,以及了解平台保留哪些数据。

平台负责人应衡量采用质量而非采集器数量:具有稳定身份的服务比例、追踪-日志关联、可操作的告警、已记录的目标,以及经过测试的事件响应工作流。

05

从一条运维旅程开始

选择一条跨越前端、API、队列、工作进程和数据库的关键请求路径。定义服务身份、传播追踪上下文、关联日志、建立有用的延迟和错误维度,并与运维人员一起测试调查工作流。

一旦该模式端到端运行成功,将其打包为可复用的蓝图。当标准化捕获的是经过验证的运维决策时,它才具有可信度,而不仅仅是一个配置仓库。

来源与延伸阅读

关于作者

Centillion Edge Engineering

我们的工程团队撰写关于可靠企业系统背后的架构、安全、数据与交付决策。