Sentry 开源版与商业 SaaS 版的区别

简介: Sentry 开源版与商业 SaaS 版的区别

您会在官方的文档中找到大量对 sentrygetsentry 的引用。两者都是 Django 应用程序, 但 sentry 是开源的, getsentry 是闭源的。里面有什么?


主要要强调的是,官方所有的产品功能 — IssuesPerformanceDashboards 等等 — 都在 sentry (开源组件)中实现并可用。 sentry 不是将关键功能隐藏在付费墙后面的 “开放核心” 公司。Sentry 尽可能地开源。



那么 getsentry 中有什么?它为官方的 SaaS, sentry.io 实现了计费和帐户管理功能。 getsentry 是官方部署到生产环境的 Django 应用程序。它导入 sentryDjango 应用程序, 添加一些路由和模型,并重新导出它。


此外,sentry 有许多 hooks,使用 Django signals 实现,getsentry 订阅这些 signal。例如,在 sentry 中有一个名为 event_receivedDjango signal,它在保存事件时被触发。如果您运行自托管,则不会订阅此 hook。但是在 getsentry 中,我们有一个计费计数器,它会在该 signal 触发时运行。


getsentry 使用的 sentry 中还有一些可交换可插拔的后端, 例如 sentry.nodestoresentry.quotas 和一个自制的功能标记系统。与 hooks 一样,这些模块化后端在技术上可用于自托管实例,但它们在很大程度上没有文档记录。例如,功能标记系统有一个硬编码的功能表 (SENTRY_FEATURES), 自托管安装可以使用它来控制功能可用性。 getentry 注册了一个不同的功能 flag 处理程序,它根据官方的计费方案和抢先体验计划翻转 flag



Sentry 工程师注意事项



如果您不是 Sentry 的员工,您将无法在 getentry 代码库上进行开发,并且您可以忽略本文档中的以下注释和其他提及。


  • 您通常可以将 sentryCLI 替换为 getsentryCLI,它们的行为将相同。在其他情况下,官方试图指出行为上的差异。
  • getsentry 的设置在 getsentry/conf/settings/defaults.py 中配置。在与环境名称匹配的文件中可以找到其他特定于环境的覆盖。例如,本地开发的默认设置可以在 getsentry/conf/settings/dev.py 中找到。您还可以使用getsentry/conf/settings/devlocal.py 进行个人配置覆盖。 devlocal.py 文件被 git 忽略,不会意外地出现在你的提交中。


相关文章
|
8月前
|
供应链 搜索推荐 Java
无限开商户的开源SaaS进销存源码,商户支持多门店多仓库
管店云进销存是一款基于SaaS模式的开源进销存系统,可以无限开商户(租户)。每个商户支持多门店、多仓库管理,为商户提供了更加便捷、高效的管理方式。管店云开源进销存具有以下功能模块.
93 0
无限开商户的开源SaaS进销存源码,商户支持多门店多仓库
|
4月前
|
监控 数据可视化 安全
智慧化工地SaaS平台源码,PC端+APP端+智慧数据可视化大屏端,源码完全开源不封装,自主研发,支持二开,项目使用,微服务+Java++vue+mysql
智慧化工地SaaS平台源码,PC端+APP端+智慧数据可视化大屏端,源码完全开源不封装,自主研发,支持二开,项目使用,微服务+Java++vue+mysql
98 0
|
8月前
|
Java BI API
Java开发的开源SaaS进销存,便于二次开发
越来越多的企业选择使用Java开发的SaaS进销存软件来管理业务流程。Java作为一种面向对象的编程语言,拥有广泛的应用领域。其跨平台性、高可靠性、面向对象、丰富的API以及易于调试等特点,使得Java成为许多SaaS进销存软件的首选。
155 0
Java开发的开源SaaS进销存,便于二次开发
|
8月前
|
存储 供应链 前端开发
开源SaaS进销存系统如何实现无限开商户?
管店云开源进销存是一款功能完善、易于扩展的SaaS进销存系统。它涵盖了商品管理、销售开单、库存管理、客户管理等多个模块,满足了中小型商户在企业进销存管理方面的需求。管店云开源进销存还具有良好的用户体验,用户通过网页登录和手机APP端即可随时随地管理销售单、进货、库存和客户关系。
59 0
|
8月前
|
Java 关系型数据库 MySQL
推荐一个java开源Saas进销存系统
管店云开源进销存系统是一款基于Java语言开发的Saas进销存系统。它采用了Jfinal框架和MySQL数据库,包括采购、销售、库存、财务等模块,可以满足企业对于进销存管理的各种需求。
221 0
推荐一个java开源Saas进销存系统
|
8月前
|
自然语言处理 供应链 数据挖掘
开源saas进销存有好用的系统吗?
随着云计算技术的不断发展,越来越多的企业开始将业务迁移到云端,以降低成本、提高效率。SaaS进销存系统作为传统产业必备的软件之一,也受到了广泛关注。下面介绍几个好用的开源SaaS进销存系统。
338 0
开源saas进销存有好用的系统吗?
|
9月前
|
Kubernetes Cloud Native 应用服务中间件
对比 5 个开源网关项目,这家 SaaS 企业如何统一网关架构
对比 5 个开源网关项目,这家 SaaS 企业如何统一网关架构
44392 10
|
XML JSON 前端开发
聊聊 API 管理-开源版 Yapi 到 SaaS 版 Apifox
API 管理这个话题近些年听到的频次越来越多,这本质上是个 web 领域的发展有关,也和开发协作方式有关--前后端分离代替了全栈工程师 hold all 的局面,强调的更多的是 API 复用、分工和协作细化。
 聊聊 API 管理-开源版 Yapi 到 SaaS 版 Apifox
|
存储 人工智能 小程序
商业级智慧校园电子班牌源码,SaaS云平台
统一数据中心平台:对智慧校园全局数据进行集中录入、管理和存储的平台,为全局数据的消费和应用提供标准的、权威的、一致的、准确的数据来源。 功能包括:学校信息、学科设置、组织架构、基础数据课表管理、权限管理、教室管理
商业级智慧校园电子班牌源码,SaaS云平台
《新商业,云拐点——《2018-2019中国SaaS市场洞察报告》》电子版地址
新商业,云拐点——《2018-2019中国SaaS市场洞察报告》
39 0
《新商业,云拐点——《2018-2019中国SaaS市场洞察报告》》电子版地址