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

导出到 Axiom

最后更新 查看 MarkdownAgent 设置

Axiom 用于存储、搜索和分析遥测数据。将 Cloudflare 跟踪和日志导出到 Axiom,即可查询数据并创建仪表板。

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

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

前提条件

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

1. 创建数据集

如果已有数据集,可跳过此步骤。

  1. 登录你的 Axiom 账户 ↗。
  2. 前往 Datasets(数据集)。
  3. 选择 New Dataset(新建数据集)。
  4. 输入名称,例如 cloudflare-otel。
  5. 选择 Create Dataset(创建数据集)。

2. 获取 Axiom API token

  1. 前往 Settings(设置) > API Tokens。
  2. 选择 Create API Token(创建 API Token)。
  3. 输入描述性名称,例如 cloudflare-otel。
  4. 选择 Ingest(摄取) 权限。
  5. 为该 token 选择数据集,或选择 All Datasets(所有数据集)。
  6. 选择 Create(创建)。
  7. 复制并安全保存 API token。

该 API token 以 xaat- 开头。

3. 配置 Cloudflare Observability 目标

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

  • 跟踪:https://api.axiom.co/v1/traces
  • 日志:https://api.axiom.co/v1/logs
  1. 在 Cloudflare 仪表板中,前往 Observability > Destinations(目标)。

    前往 OpenTelemetry ↗
  2. 选择 Add destination(添加目标)。

  3. 配置目标:

    • Destination name(目标名称):输入 axiom-traces 或 axiom-logs。
    • Destination type(目标类型):选择 Traces 或 Logs。
    • OTLP endpoint(OTLP 端点):输入对应的 Axiom 端点。
  4. 添加身份验证标头:

    • Header name(标头名称):Authorization
    • Header value(标头值):Bearer <YOUR_API_TOKEN>
  5. 添加数据集标头:

    • Header name(标头名称):X-Axiom-Dataset
    • Header value(标头值):你的数据集名称
  6. 选择 Save(保存)。

4. 启用导出

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

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

这篇文档对您有帮助吗?