cell-architecture
getsentry · Other
Sentry 单元架构的参考与主动迁移指南。解释单元和区域的概念及其区别,请求如何通过 Synapse API 路由、摄取路由和控制隔离网关到达单元,以及如何安全地查询跨单元数据而不会静默丢失结果。迁移部分涵盖如何执行迁移工作:将 test_urls.py 中的 URL_NAME_TO_ACTION 注册表清零(每种操作类型提供具体方法)、滚动部署安全性及独立 sentry/getsentry 部署所需的两阶段模式,以及 region 到 cell 的重命名(包括不应重命名的内容:数据库列、AWS 引用、可用区、账单地址)。同时记录了已知问题及建议修复方案:集成 TeamLinkageView 路由、Jira 跨单元扇出以及重定位端点路由。
Reference and active migration guide for Sentry's cell architecture. Explains what cells and localities are and why they're different, how requests reach cells via Synapse API routing, ingestion routing, and the control silo gateway, and how to safely query cross-cell data without silently missing results. The migration section covers how to do migration work: draining the URL_NAME_TO_ACTION registry in test_urls.py to zero (with a recipe for each action type), rolling deploy safety and the two-phase pattern required by independent sentry/getsentry deploys, and the region -> cell rename including what not to rename (DB columns, AWS refs, uptime regions, billing address). Also documents known issues with proposed fixes: integration TeamLinkageView routing, Jira cross-cell fan-out, and relocation endpoint routing.
npx skills add https://github.com/getsentry/sentry --skill cell-architecture
星标 44097 · 安装量 0