使用 Bugsnag 来监控 Laravel 应用运行健康状态

说明

刚刚给 PHPHub 加上了 Bugsnag 的监控, 这篇文章算是笔记.

BugSnag https://bugsnag.com/ 成立于2012年,是一个云端的Bug服务、测试情报信息服务商,可以实时监测网站、移动APP的Bug信息,并且和开发者合作帮助他们更好地修改Bug,该公司日前获得140万美元种子投资 ( 2013 年 9 月份),由Matrix Partners、 Jason Seats、 Andy McLoughlin联合投资。

创建应用

file

安装与集成

Bugsnag Team 专为 Laravel 做了一个 Package, 安装请见这里: https://github.com/bugsnag/bugsnag-laravel

基本上有几个布置:

  1. 安装 Package
  2. 配置信息
  3. 在合适的地方调用

几个要注意的地方

  1. Bugsnag 默认对 Uncaught Exceptions 进行跟踪, 如果自定义了全局的 Uncaught Exceptions 处理的话, 要在此处手动调用, 如: https://github.com/summerblue/phphub/blob/...
  2. 设置里面 notify_release_stages 记得设置上 - https://github.com/bugsnag/bugsnag-laravel...
  3. 如果在使用 Slack 的话, Bugsnag 可以集成 Slack , 见下图

file

大家有在使用 Bugsnag, 或者其他类似的错误跟踪, APM 工具吗?

摈弃世俗浮躁,追求技术精湛
本帖已被设为精华帖!
Summer
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 11
Summer

@lifesign
@zhuzhichao

商业项目的话, 付费还是很合理的. 也支持永久免费, 就是有限制: https://bugsnag.com/pricing

Is there a free plan?

After your trial is complete you will be downgraded to a limited feature free plan. The free plan includes 2,000 errors a month with a 1 user, 1 project limit.

9年前 评论

Bugsnag 我们已经完全弃用,太慢了

7年前 评论

必须推荐sentry啊,自己搭建0成本,各版本sdk都有,几分钟就集成进去了

7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!