Skip to content

Track Studio entry telemetry with cloud account ID - #898

Merged
yaozheng-fang merged 2 commits into
volcengine:mainfrom
FirstayZheng:feat/studio-entry-account-telemetry
Aug 14, 2026
Merged

Track Studio entry telemetry with cloud account ID#898
yaozheng-fang merged 2 commits into
volcengine:mainfrom
FirstayZheng:feat/studio-entry-account-telemetry

Conversation

@FirstayZheng

Copy link
Copy Markdown
Contributor

变更

  • 新增匿名 studio_entry_viewed 事件,用户打开 Studio 页面时即可上报,不依赖登录。
  • VEADK_STUDIO_ACCOUNT_ID 透传到 /web/ui-config 的 telemetry context,火山和 BytePlus 共用同一套 account id 上报链路。
  • 保留 studio_session_started 作为登录后的会话事件,并补充相关测试与文档。
  • 更新 Studio webui 构建产物。

验证

  • npm run build
  • uv run pre-commit run
  • node --test frontend/tests/teaTelemetry.test.mjs frontend/tests/studioAccess.test.mjs
  • uv run pytest tests/cli/test_studio_telemetry.py tests/cli/test_frontend_runtime_proxy.py::test_ui_config_serves_studio_telemetry_config tests/cli/test_studio_rbac.py::test_access_endpoint_resolves_local_roles_and_blocks_user_management -q
  • uv run pytest tests/cli/test_studio_update.py::test_volcengine_studio_update_repairs_missing_snapshot_tools tests/cli/test_studio_update.py::test_byteplus_studio_update_repairs_missing_sandbox_tools -q

@yaozheng-fang
yaozheng-fang merged commit 36f55ee into volcengine:main Aug 14, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants