`

部署Sentry

阅读更多

        sentry是一个手机错误日志的系统,用django写的。之前我的一个django网站使用的logging来记录错误,然后将ERROR级别的错误通过邮件发送到管理员邮箱。后来发现这么搞不太好,不知道错误发生的次数,信息也比较少,用sentry能收集到ip,浏览器等更多的信息,于是决定改用sentry。

sentry是独立于你的项目的,先安装好sentry,跟你项目无关。sentry正常运行之后,登录,然后设置一些跟你的项目有关的东西。

直接使用pip安装就行了。当然,推荐使用虚拟机安装,这里就不多说了。

安装的过程中,我报了这个错误。我报了一个和postgres有关的错误,我决定使用MySQL,就不理这个,然后安装pyhton-mysql.

到这里,sentry的安装就完成。和wordpress一样,下面进入系统进行设置。

使用sentry init命令,会初始化一个~/.sentry,在这里会保存必要的设置。

然后使用sentry start命令开始设置并启动web服务(以后就不要使用这个命令启动了,使用sentry run web)。

接下来就可以进入sentry了,用浏览器打开~/.sentry/sentry.conf.py里面写的地址,就可以进行相关设置了。

如果在界面的最上面看到“Background workers haven’t checked in recently…..”的提示,说明是sentry的celery没有正常启动,使用”sentry run cron”和”sentry run worker”启动一下。

如果使用root账户运行的,会遇到以下提示(不建议使用root账户):

非要使用root的话,export C_FORCE_ROOT=”true” 就可以了。

如果django之前设置了logging,sentry是捕捉不到的,将logging相关的设置替换成以下(官方模板的,也可以自己修改):

分享到:
评论

相关推荐

    linux 部署sentry,docker-compose V2.17.0版本

    docker-compose V2.17.0版本

    sentry.zip

    在给定的“sentry.zip”压缩包中,包含的资源是针对Sentry的离线安装版本,这尤其适用于那些无法连接到互联网或希望在本地环境中部署Sentry的用户。 首先,我们来看“onpremise.tar.gz”文件。这个文件通常包含了...

    大数据技术之CM6.3.1+CDH6.3.2配置Hue+Sentry权限管理.pdf

    三、Sentry安装部署 Sentry的安装部署需要创建Sentry数据库,添加Sentry服务,并授予Sentry账户相应的权限。具体步骤包括: 1. 创建Sentry数据库:使用MySQL创建Sentry数据库,grant所有权限给Sentry账户。 2. ...

    k8s-sentry:向Sentry报告kubernetes事件

    k8s-sentry手表有几件事情: 所有警告和错误事件Pod容器以非零退出代码终止豆荚完全失败部署方式请参阅以获取Kubernetes清单和安装说明。组态配置完全通过环境变量完成。 变量描述SENTRY_DSN Sentry项目所需的DSN。...

    sentry-aws:使用打包程序和Terraform自动构建和部署Sentry

    根据哨兵的结构,最好的部署方法是Packer和Terraform的混合使用。 这个周末是我的文化新年度,称为Nowruz,1400年已经开始:),所以我在庆祝新的一年。 否则,您将更早拥有此功能。 提示:我跳过了使用terraform-...

    onpremise.tar.gz

    在“onpremise.tar.gz”这个压缩包中,包含了Sentry的离线安装源码,特别适合那些无法连接到互联网或者希望在本地环境中部署Sentry的用户。本文将深入探讨Sentry的离线安装过程,并解析压缩包内的关键文件,以便于...

    sentry-kubernetes:Sentry的Kubernetes事件记者

    免责声明:该项目未由Sentry正式维护。 该代码由getsentry GitHub组织管理,因为它是由前雇员创建的。 有关更多信息,请参见 。 Kubernetes中的错误和警告经常被操作员忽略。 即使检查了它们,也很难理解和理解...

    debianized-sentry:用于Sentry的Debian打包,Sentry是一种现代的实时错误记录和聚合平台

    “ sentry.io” Debian包装 :magnifying_glass_tilted_right: 构建软件包的过程已在Ubuntu Xenial和Debian Jessie上进行了测试,... 典型的本地部署,其中应用程序数据是从Internet推送的 在Debian的包装元数据放sentry

    CDH安全技术方案.docx

    《CDH安全技术方案》是针对大数据平台的一种安全保障策略,主要涵盖了四个关键环节:配置TLS证书、设置Kerberos认证、部署Sentry以及集成Hive。这些技术的结合使用能够确保CDH(Cloudera Distribution Including ...

    内部部署:Sentry内部部署

    可能需要对随附的示例配置文件( sentry/config.example.yml和sentry/sentry.conf.example.py )进行修改,以适应您的需求或环境(例如添加GitHub凭据)。 如果要执行这些操作,请先执行这些操作,然后再运行安装...

    SQL Sentry 快速安装手册

    - **安装推荐**:官方推荐在稳定的生产环境中进行安装前先在测试环境部署SQL Sentry,以验证软件兼容性和性能。同时,建议对网络设置进行检查,确保所有必要的端口开放,以及与数据库服务器的通信无障碍。 - **系统...

    sentry-1.6.0源码包

    7. **本地部署与运行**:如果你想要在本地运行Sentry,可能还需要额外的配置和依赖。通常,`README`文件会提供有关如何启动服务的详细说明。 8. **贡献代码**:如果你打算对Sentry进行修改并提交代码,记得先阅读...

    安全管理sentry+kerberos

    1. **添加Sentry服务**:在集群中添加Sentry服务是部署的第一步。 2. **选择集群**:根据需求选择合适的集群进行安装。 3. **自定义角色分配**:配置角色分配,以定义不同用户或组的权限。 4. **创建Sentry数据库**...

    apache-sentry-2.1.0-src.tar.gz

    6. **高可用性**:Sentry支持多实例部署,以实现高可用性和故障切换。 解压"apache-sentry-2.1.0-src"后,你可以开始探索源代码,了解其架构和工作流程。通常,这涉及到阅读源码、编译、运行测试用例以及查阅文档。...

    sentry网络监控

    【Sentry6_Setup.exe】是Sentry网络监控的安装程序,用于在Windows操作系统上部署该软件。这个.exe文件通常包含所有必要的组件和驱动,如设置向导、应用程序本身以及可能的依赖项,例如数据库引擎等。 【WinPcap4....

    Battlebit验证服务

    RayRay的节点样板动机此样板设计为超级简单的样板,可使用以下命令来启动并运行Node Lambda: Serverless部署Sentry记录ESLint用于使用eslint-config-airbnb-base和prettier Jest如何使用复制此存储库,它是模板存储...

    node-boilerplate:用于无服务器节点Lambda的样板,具有日志记录,自动更改日志和其他功能

    RayRay的节点样板动机此样板设计为超级简单的样板,可使用以下命令来启动并运行Node Lambda: Serverless部署Sentry记录ESLint用于使用eslint-config-airbnb-base和prettier Jest如何使用复制此存储库,它是模板存储...

    sentry-test:通过GitHub操作测试错误跟踪软件Sentry和自动化ec2部署

    在“sentry-test”项目中,我们看到重点在于测试Sentry的功能以及与AWS EC2(亚马逊弹性计算云)的自动化部署结合。这个项目可能是为了演示如何在实际开发环境中有效地使用Sentry,并展示如何将错误追踪集成到持续...

    Laravel开发-sentry

    Sentry API则提供了与Laravel集成的接口,使得我们可以方便地在Laravel应用中部署和使用Sentry服务。下面将详细介绍Laravel与Sentry的集成以及Sentry的主要功能。 首先,集成Sentry到Laravel项目中,我们需要进行...

    前端监控方案sentry整体概览

    本文旨在介绍一种广泛使用的前端监控工具——Sentry,并提供详细的部署与配置指南,帮助开发者更好地理解和使用Sentry。 ##### 名词定义 - **Sentry**:一个开源的错误跟踪系统,能够自动检测并报告应用程序中的...

Global site tag (gtag.js) - Google Analytics