Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7611029
  • 博文数量: 1769
  • 博客积分: 18684
  • 博客等级: 上将
  • 技术积分: 16352
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-02 10:28
个人简介

啥也没写

文章分类

全部博文(1769)

文章存档

2024年(15)

2023年(44)

2022年(39)

2021年(46)

2020年(43)

2019年(27)

2018年(44)

2017年(50)

2016年(47)

2015年(15)

2014年(21)

2013年(43)

2012年(143)

2011年(228)

2010年(263)

2009年(384)

2008年(246)

2007年(30)

2006年(38)

2005年(2)

2004年(1)

分类: 系统运维

2019-07-08 10:25:16

创建虚拟环境
conda create -n sentry python=2.7
source activate sentry

安装sentry
/usr/local/anaconda2/bin/pip install sentry
初使化
/usr/local/anaconda2/bin/sentry  init /etc/sentry
创建数据库[一定要innodb]
mysql -uroot -prekfan -e 'create database sentry;'
cd /etc/sentry
修改相关参数
安装mysql模块
/usr/local/anaconda2/bin/pip install mysql-python
/usr/local/anaconda2/bin/pip install pymysql

生成数据库
SENTRY_CONF=/etc/sentry /usr/local/anaconda2/bin/sentry upgrade
创建用户
SENTRY_CONF=/etc/sentry /usr/local/anaconda2/bin/sentry createuser

运行WEB
SENTRY_CONF=/etc/sentry /usr/local/anaconda2/bin/sentry run web
运行后台进程
export C_FORCE_ROOT="true"
SENTRY_CONF=/etc/sentry /usr/local/anaconda2/bin/sentry run worker
运行cron进程
SENTRY_CONF=/etc/sentry /usr/local/anaconda2/bin/sentry run cron

python测试用列

点击(此处)折叠或打开

  1. #!/usr/bin/env ptyhon

  2. #pip install --upgrade sentry-sdk==0.7.10
  3. import sentry_sdk
  4. sentry_sdk.init("")

  5. from sentry_sdk import capture_exception

  6. try:
  7.     division_by_zero = 1 / 0
  8. except Exception as e:
  9.     capture_exception(e

已知问题
创建用户会出错,WEB打开为是500错误
可以手要添加用户

点击(此处)折叠或打开

  1. shell
  2. SENTRY_CONF=/etc/sentry /usr/local/anaconda2/bin/sentry shell
  3. 手工创建用户等
  4. https://docs.sentry.io/server/faq/
  5. # Bootstrap the Sentry environment
  6. from sentry.utils.runner import configure
  7. configure()

  8. # Do something crazy
  9. from sentry.models import (
  10.     Team, Project, ProjectKey, User, Organization, OrganizationMember,
  11.     OrganizationMemberTeam
  12. )

  13. organization = Organization()
  14. organization.name = 'MyOrg'
  15. organization.save()

  16. team = Team()
  17. team.name = 'Sentry'
  18. team.organization = organization
  19. team.save()

  20. project = Project()
  21. project.team = team
  22. project.add_team(team)
  23. project.name = 'Default'
  24. project.organization = organization
  25. project.save()

  26. user = User()
  27. user.username = 'admin'
  28. user.email = 'admin@localhost'
  29. user.is_superuser = True
  30. user.set_password('admin')
  31. user.save()

  32. member = OrganizationMember.objects.create(
  33.     organization=organization,
  34.     user=user,
  35.     role='owner',
  36. )

  37. OrganizationMemberTeam.objects.create(
  38.     organizationmember=member,
  39.     team=team,
  40. )

DNS为空的问题
9.11没有DSN

config.yml
system.url-prefix:

postgresql报citext错误
如果pgsql没有安装的话,会报错,需要安装一个这个扩展
安装扩展模块
/tmp/postgresql-11.2/contrib/citext
gmake
gmake install

createdb -E utf-8 sentry



阅读(1772) | 评论(0) | 转发(0) |
0

上一篇:code-server安装

下一篇:sonarqube安装使用

给主人留下些什么吧!~~