sentry部署前端监控系统
Sentry 是一个开源的实时错误监控的项目,它支持很多端的配置,包括 web 前端、服务器端、移动端及其游戏端。支持各种语言,例如 python、oc、java、node、javascript 等。也可以应用到各种不同的框架上面,如前端框架中的vue 、angular 、react 等最流行的前端框架中。最最最重要的是,他是提供收费服务的同时,也提供开源的版本。本文我们从零开始安装配置一套sentry项目。
Sentry 是一个开源的实时错误监控的项目,它支持很多端的配置,包括 web 前端、服务器端、移动端及其游戏端。支持各种语言,例如 python、oc、java、node、javascript 等。也可以应用到各种不同的框架上面,如前端框架中的vue 、angular 、react 等最流行的前端框架中。最最最重要的是,他是提供收费服务的同时,也提供开源的版本。本文我们从零开始安装配置一套sentry项目。
Python提供了一个强大的标准库,内置了许多非常有用的模块,可以直接使用(标准库是随Python一起安装的), 日常应用比较广泛的模块是:
名称 | 作用 |
---|---|
re | 正则表达式操作 |
datetime / time | 为日期和时间处理同时提供了简单和复杂的方法。 |
random | 提供了生成随机数的工具。 |
math | 为浮点运算提供了对底层C函数库的访问。 |
zlib | 直接支持通用的数据打包和压缩格式:zlib,gzip,bz2,zipfile,以及 tarfile。 |
pathlib / os.path | 文件和目录操作访问 |
sys | 工具脚本经常调用命令行参数。这些命令行参数以链表形式存储于 sys 模块的 argv 变量。 |
glob | 提供了一个函数用于从目录通配符搜索中生成文件列表。 |
os | 提供了不少与操作系统相关联的函数。 |
argparse | 命令行选项、参数和子命令解析器 |
base64 /json/urllib | Internet相关数据处理 |
html / xml | 结构化标记处理工具 |
threading / queue | 多线程相关 |