跳转到内容
Telemetry
整合集合

日志记录和可观测性 Telemetry 集成

连接应用程序记录器、OpenTelemetry 上下文和框架诊断来压缩 SQL 就绪结果事件,而无需重复原始遥测。

审阅者 Telemetry产品团队 . 运行时边界、共享事件字段、验证工作流程和上游实现源. 审查标准和所有权

5 实施指南

每个指南都包含服务器端代码片段、交付和隐私边界、验证查询、相关 SQL 以及上游文档的链接。

浏览指南

选择框架

选择知道结果的边界

将原始诊断保存在他们的专业系统中

不要镜像每个日志行或跨度。当请求、作业或工作流达到值得使用 SQL 进行分析的结果时,发送一个有界事件。

无需复制有效负载即可关联

使用批准的跟踪或请求标识符在系统之间进行转换,同时排除堆栈跟踪、日志消息、跨度属性和客户内容。

在应用程序边界标准化

在事件到达分析表之前,将记录器级别和异常转换为受控结果和错误类别。

共享事件合约

保持第一个模式可互操作

  • event_name、服务、环境、版本、状态和 duration_ms
  • 批准的 trace_id、request_id、account_id 和受控的 error_type
  • 操作、依赖、retry_count、终端业务成果

使这些字段适应工作流程,但在多个服务依赖同一个表之前保持单位、状态类别、标识符和所有权明确。

验证

在发出警报之前练习故障路径

  1. 1使用批准的标识符将一个事件与其原始日志或跟踪进行比较。
  2. 2确认异常不会复制堆栈文本、参数或凭据。
  3. 3检查一个逻辑结果不会成为每个日志行或跨度的一个事件。
  4. 4按服务和版本查询结果和错误趋势。

实施指南

匹配框架、提供程序或运行时

首先验证一个端到端工作流程

创建一个免费的 API 密钥,选择最接近的运行时指南,并在扩大覆盖范围之前发送已知的成功和失败信息。

免费开始