美文网首页
Sentry-错误跟踪服务

Sentry-错误跟踪服务

作者: 荔枝_fcf1 | 来源:发表于2017-12-26 16:09 被阅读0次

1.概述

  • 一款不错的错误跟踪服务,帮助开发者监控和解决错误,提升用户体验。
  • 提供了主流开发语言的支持,如java、php、pyhon、go、andriod、js、node等等,和主流框架的支持,如Laravel、AngularJS、Rect、Vue等。

2.使用(vue)

  • 注册 https://sentry.io/signup/

  • 创建项目, 创建成功后,按提示安装raven.js并在vue中引入、使用。
    或者在Project Settings -> DATA中查看基本用法或者 Sentry DSN

  • 项目创建成功后,就可以进入页面查看错误报告了


    QQ截图20171226141022.png
  • 详细用法请查看相关文档 https://docs.sentry.io/clients/javascript/
    主动报告异常

try {
  console.log(user.name);
} catch (e) {
  Raven.captureException(e);
}

记录用户身份

Raven.setUserContext({
    email: 'matt@example.com',
    id: '123'
})
  • 等等....

3. 总结

  • 目前sentry已通过vue的errorHandle配置选项官方支持vue错误日志记录
  • 提供了主动报告api,可以配合各种钩子或拦截器主动记录日志,较灵活
    比如可以在 axios 异步请求的 响应拦截器 或catch代码块中报告异常
  • 缺点:异常机制需要写代码维护,不能还原用户操作全过程。

相关文章

  • Sentry-错误跟踪服务

    1.概述 一款不错的错误跟踪服务,帮助开发者监控和解决错误,提升用户体验。 提供了主流开发语言的支持,如java、...

  • linux下启动和关闭tomcat服务的方式

    Linux下tomcat服务的启动、关闭与错误跟踪,通常通过以下几种方式启动关闭tomcat服务: 切换到tomc...

  • tomcat 的启动方式

    Linux下tomcat服务的启动、关闭与错误跟踪,通常通过以下几种方式启动关闭tomcat服务: 切换到tomc...

  • Sentry 8 错误跟踪服务搭建

    简介 sentry是一个人性化收集&定位&定格程序错误的工具。说白了就是在网页上就能看到你的错误栈信息,和各种当时...

  • Django使用Email跟踪代码错误

    Django使用Email跟踪代码错误 运行到服务器上后DEBUG=False,当访问出现异常时,通过邮件发送错误...

  • 前端异常监控

    前端异常监控作用: 错误上报 流程跟踪 用户行为跟踪 开源: https://github.com/betterjs

  • 基于源码分析appium服务端启动过程

    写在前面 本文档主要是通过断点跟踪对于appium源码,从而记录的appium服务端的启动过程,如有错误或者理解不...

  • 微服务 八:服务跟踪

    服务跟踪简介 一个由微服务构成的应用系统通过服务来划分问题域,通过REST请求服务API来连接服务来完成完整业务。...

  • iOS 底层--Class探索和方法执行过程

    1、 类(Class)结构 在源码中查看类信息 ⚠️:错误跟踪: 在我们开发的工程中,通过command 跟踪进去...

  • 日志记录与使用情况跟踪

    前言 几乎所有的服务器和代理都会记录下它们所处理的HTTP事务摘要。比如:跟踪使用情况,安全性,计费,错误检测,等...

网友评论

      本文标题:Sentry-错误跟踪服务

      本文链接:https://www.haomeiwen.com/subject/uvilgxtx.html