Track Studio entry telemetry with cloud account ID - #898
Merged
yaozheng-fang merged 2 commits intoAug 14, 2026
Merged
Conversation
yaozheng-fang
approved these changes
Aug 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
变更
studio_entry_viewed事件,用户打开 Studio 页面时即可上报,不依赖登录。VEADK_STUDIO_ACCOUNT_ID透传到/web/ui-config的 telemetry context,火山和 BytePlus 共用同一套 account id 上报链路。studio_session_started作为登录后的会话事件,并补充相关测试与文档。验证
npm run builduv run pre-commit runnode --test frontend/tests/teaTelemetry.test.mjs frontend/tests/studioAccess.test.mjsuv 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 -quv 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