跳转到内容
本站为社区维护的非官方中文翻译,与 Cloudflare, Inc. 无关联。本站不提供账户登录,请勿在任何非官方站点输入您的 Cloudflare 账户信息。官方文档:developers.cloudflare.com

导出到 Sentry

最后更新 查看 MarkdownAgent 设置

Sentry 提供分布式跟踪、日志和应用监控。将 Cloudflare 遥测数据导出到 Sentry,即可查询数据并创建告警或仪表板。

时间线上显示时序信息的 Sentry 跟踪视图

本指南介绍如何将 Sentry 配置为接收 Cloudflare 跟踪和日志。

前提条件

开始之前,你需要一个有效的 Sentry 账户 ↗。还需要可供导出的 Cloudflare 日志或跟踪。

1. 创建 Sentry 项目

如果已有项目,可跳过此步骤。

  1. 登录你的 Sentry 账户 ↗。
  2. 前往 Insights > Projects(项目)。
  3. 选择 New Project(新建项目) ↗。
  4. 填写项目表单,然后选择 Create Project(创建项目)。

2. 获取 Sentry OTLP 端点

Sentry 为跟踪和日志提供了各自的 OpenTelemetry Protocol (OTLP) 端点:

  • 跟踪:https://<HOST>/api/<PROJECT_ID>/integration/otlp/v1/traces
  • 日志:https://<HOST>/api/<PROJECT_ID>/integration/otlp/v1/logs
  1. 在 Sentry 中,前往 Settings(设置) > Projects(项目) ↗。
  2. 选择你的项目。
  3. 在 SDK Setup 下,选择 Client Keys (DSN)。
  4. 复制 OTLP 端点和身份验证标头。

有关端点详情,请参阅 Sentry OTLP 文档 ↗。

3. 配置 Cloudflare Observability 目标

在 Cloudflare 仪表板中,前往 Observability > Destinations(目标)。

前往 OpenTelemetry ↗

配置跟踪目标

  1. 选择 Add destination(添加目标)。
  2. 配置目标:
    • Destination name(目标名称):sentry-traces
    • Destination type(目标类型):Traces
    • OTLP endpoint(OTLP 端点):你的 Sentry OTLP 跟踪端点
    • Custom header name(自定义标头名称):x-sentry-auth
    • Custom header value(自定义标头值):sentry sentry_key=<SENTRY_PUBLIC_KEY>
  3. 选择 Save(保存)。

配置日志目标

  1. 选择 Add destination(添加目标)。
  2. 配置目标:
    • Destination name(目标名称):sentry-logs
    • Destination type(目标类型):Logs
    • OTLP endpoint(OTLP 端点):你的 Sentry OTLP 日志端点
    • Custom header name(自定义标头名称):x-sentry-auth
    • Custom header value(自定义标头值):sentry sentry_key=<SENTRY_PUBLIC_KEY>
  3. 选择 Save(保存)。

4. 启用导出

创建目标并不会开始导出遥测数据。要导出 Workers Logs 或 Workers Traces,请为 Worker 配置 OpenTelemetry 导出。要导出 Cloudflare Traces,请为你的域名配置导出。

数据可能需要几分钟才会出现在 Sentry 中。

这篇文档对您有帮助吗?