Sentry 是一个实时事件日志记录和汇集的平台。其专注于错误监控以及提取一切事后处理所需信息而不依赖于麻烦的用户反馈。它分为客户端和服务端,客户端(目前客户端有Python, PHP,C#, Ruby等多种语言)就嵌入在你的应用程序中间,程序出现异常就向服务端发送消息,服务端将消息记录到数据库中并提供一个web页方便查看。
Sentry由python编写,源码开放,性能卓越,易于扩展,目前著名的用户有Disqus, Path, mozilla, Pinterest等。
以下通过 docker 安装 sentry
# 下载工程,下载前启动 docker 应用程序 $ git clone <https://github.com/getsentry/onpremise> $ cd onpremise # 进行安装 $ ./install.sh --no-user-prompt # 完成后启动容器 $ docker-compose up -d