创建第一个项目
适用于: Alpha。
请先完成本地开发或生产部署并登录。一个项目代表一个 Web 产品,可以包含多个环境。
-
创建 Project
Section titled “创建 Project”- 打开自己的实例地址并登录,本地默认是
http://127.0.0.1:4173。 - 通过左上角项目切换面板进入“所有项目”,点击“创建项目”。
- 填写名称,选择 React、Vue 或 JavaScript 等开发平台。
- 填写被监控应用的 Origin,例如
http://127.0.0.1:5173或https://shop.example.com,不含路径和结尾斜杠。这里填应用地址,不是控制台地址。 - 配置
development、production等环境。创建后自动进入该平台的接入说明。 - 在“项目设置 → 接入”复制默认 DSN。它包含公开 Ingest 地址和只写凭证,无需另外填写 write key。
成功标志: 项目已创建,接入页展示 DSN 和对应平台的安装步骤。
- 打开自己的实例地址并登录,本地默认是
-
安装 Browser SDK
Section titled “安装 Browser SDK”终端窗口 pnpm add @openrum/browsersrc/monitoring.ts import { captureEvent, init } from "@openrum/browser";init({dsn: import.meta.env.VITE_OPENRUM_DSN,environment: "development",release: "storefront@0.1.0",});captureEvent("first_event", {attributes: { source: "create-first-project" },});上面的示例需在 Vite 应用的本地环境文件设置
VITE_OPENRUM_DSN,修改后重启开发服务器。正式应用使用production环境。初始化放在应用代码之前,不要放在 React 渲染函数中。仓库自带可运行示例。复制
examples/react-vite/.env.example为examples/react-vite/.env.local,填入 DSN 后执行:终端窗口 pnpm --filter @openrum/browser buildpnpm --filter @openrum/example-react-vite dev --host 127.0.0.1更多内容见 Browser SDK。
-
验证第一个 Event
Section titled “验证第一个 Event”- 打开你的应用,触发页面访问或
first_event自定义事件。仓库示例按钮发送的名称则是demo_checkout。 - 选择同一项目、环境和“最近 15 分钟”,打开“事件”,等待几秒完成接收与消费。
- 打开 会话,确认同一
session_id关联页面、API 与错误事件。 - 若触发了错误,跟随到 Issue 并查看会话上下文。
- 打开你的应用,触发页面访问或
- 事件缺失:检查 Ingest 健康、DSN、Origin 白名单,以及 Consumer / ClickHouse。
- CORS 或网络失败:DSN 中的地址必须匹配公开 Ingest 地址与允许的 Origin。
- Source Map 不可用:未配置对象存储时属预期;核心监控仍可用。
Release Alpha · commit local