Sentry介绍与使用
Sentry介绍与使用
1.什么是sentry?
sentry是一个基于Django构建的现代化的实时事件日志监控、记录和聚合平台,主要用于如何快速的发现故障。
sentry支持自动收集和手动收集两种错误收集方法;我们能成功监控到vue中的错误、异常,但是还不能捕捉到异步操作、接口请求中的错误,比如接口返回404、500等信息,此时我们可以通过Sentry.caputureException()进行主动上报。
2. 监控原理
1.传统的前端监控原理分为异常捕获和异常上报。一般使用onerror捕获前端错误:
window.onerror = (msg, url, line, col, error) => {
console.log(‘onerror’)
// TODO
}
- 但是onerror事件无法捕获到网络异常的错误(资源加载失败、图片显示异常等),例如img标签下图片url 404 网络请求异常的时候,onerror无法捕获到异常,此时需要监听unhandledrejection。
window.addEventListener(‘unhandledrejection’, function(err) {
console.log(err)
})
- 捕获的异常如何上报?常用的发送形式主要有两种: 通过 ajax 发送数据(xhr、jquery…) 动态创建 img 标签的形式
function report(error) {
var reportUrl = ‘http://xxxx/report’
new Image().src = reportUrl + ‘?error=’ + error
}
Sentry介绍与使用相关推荐
- CDH Sentry介绍
1. 介绍 Apache Sentry是Cloudera公司发布的一个Hadoop开源组件,截止目前还是Apache的孵化项目,它提供了细粒度级.基于角色的授权以及多租户的管理模式.Sentry当前可 ...
- 什么是 Apache Sentry , Apache Sentry 介绍
Apache Sentry是Hadoop中的一个基于角色的细粒度授权组件.Sentry可以在Hadoop集群上对通过身份认证的用户和应用程序控制数据访问权限.Sentry开箱即用的支持Hive,Hiv ...
- Sentry 简单介绍
一.Sentry介绍: sentry是一个实时事件日志记录和聚合平台.它专门用于监视错误和提取执行适当的事后操作所需的所有信息, 而无需使用标准用户反馈循环的任何麻烦. Sentry 是一个日志平台, ...
- Hadoop Kerberos 认证下 Sentry 安装 + Sentry 权限设置使用
目录 一.安装Sentry 1.MariaDB中创建sentry数据库 2.CDH中添加sentry 服务 3.hive配置 启动Sentry 4.Impala配置 启动Sentry 5.Hue配置 ...
- 前端异常监控平台之Sentry落地
原文地址 https://blog.poetries.top/2022/07/27/sentry-summary/ 前端面试之旅:https://interview2.poetries.top 公众号 ...
- Apache Sentry架构介绍
2019独角兽企业重金招聘Python工程师标准>>> cdh版本的hadoop在对数据安全上的处理通常采用Kerberos+Sentry的结构. kerberos主要负责平台用户的 ...
- 前端错误日志监控:Sentry 的介绍与使用
sentry 1.背景 在我们开发完成后,会有一系列上线之前的测试,比如,先测pre,再测beta,目的就是以确保项目能在生产环境上没有事故. 但对于每一个项目,我们都没办法保证代码零 bug.零报错 ...
- Hue、Hive、Sentry、Airflow、Oozie
本篇博文主要讲解的是Hue这个开源软件.通过阅读本博客,可以从宏观的角度了解Hue这个应用. 本文介绍了什么是Hue,Hue的架构,Hue的特点,在Hue上面使用Hive的优点,在Hue上浏览文件和数 ...
- 4- vue django restful framework 打造生鲜超市 -restful api 与前端源码介绍
使用Python3.6与Django2.0.2(Django-rest-framework)以及前端vue开发的前后端分离的商城网站 项目支持支付宝支付(暂不支持微信支付),支持手机短信验证码注册, ...
最新文章
- Solr定时重建索引和增量更新
- linux下 zip解压 tar解压 gz解压 bz2等各种解压文件命令
- Saltstack Master 配置文件详解
- js页面排序-----基础篇
- Redis跳跃表详解
- 用事件驱动编程解救臃肿的代码
- javascript匿名函数及闭包深入理解及应用
- mysql —— 分表分区(1)
- 对话AI一线大咖,零基础入门Python机器学习与深度学习
- DPDK Release 19.11
- 软件开发生命周期汇总
- pcb上钽电容丝印图_pcb钽电容正负极该如何识别
- 月饼(python)
- Evolutionary algorithm (遗传算法)介绍
- css学习06:id选择器
- 软件测试的16种测试类型
- 深度学习——keras教程系列基础知识
- iOS_异常堆栈报告分析
- 2008年6月it公司红黑榜/口碑榜
- 2021山东省莱阳市高考成绩查询,2021年莱阳市高考状元名单资料,今年莱阳市高考状元多少分...