Java最全5分钟集成日志监控告警——Sentry+钉钉(2),理解透彻

最后,附一张自己面试前准备的脑图:

image

面试前一定少不了刷题,为了方便大家复习,我分享一波个人整理的面试大全宝典

  • Java核心知识整理

image

  • Spring全家桶(实战系列)

image.png

Step3:刷题

既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。

以下是我私藏的面试题库:

image

很多人感叹“学习无用”,实际上之所以产生无用论,是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。

最后祝愿各位身体健康,顺利拿到心仪的offer!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

5分钟集成日志监控告警——Sentry+钉钉

创建的项目client keys

3.下面开始进入我们的应用集成sentry客户端,先添加好Maven依赖:

5分钟集成日志监控告警——Sentry+钉钉

sentry依赖

在你的logback.xml中增加sentry的日志收集:

5分钟集成日志监控告警——Sentry+钉钉

sentry日志配置

在你的项目resources目录下增加一个sentry.properties,内容如下:

#创建的项目的client keys

dsn=https://f6881f52ad5e49c885c6c55d9af88668@sentry.io/1498731

#应用的包名

stacktrace.app.packages=com.test.sentry

#上报频率 1是全部都上报

sample.rate=1

#运用环境 dev test gamma prod

environment=dev

还差最后一步,在你的应用启动类里面注册一个bean:

5分钟集成日志监控告警——Sentry+钉钉

sentry注册bean

启动你的项目,制造一个log.error日志或者抛出一个异常,去你的sentry控制台去看看有没有吧~如果能收到异常告警,那么错误列表就会有数据:

5分钟集成日志监控告警——Sentry+钉钉

错误列表

4.以上就是快速的集成sentry,并将错误信息上报到sentry服务端。接下来的问题是:如何将这个错误信息实时的发送到钉钉群通知开发人员呢?我们去项目下找一个报警设置:

5分钟集成日志监控告警——Sentry+钉钉

sentry项目报警设置

有没有看见钉钉?没有就是没有钉钉,但是他有一个WEBHOOKS,给我们提供了一个钩子,有了钩子就好办事了,那我们就可以写一个小小的中间件,基本思路就是:当sentry服务端收到错误日志时候给配置的钩子发一条通知,这个钩子接收到告警通知后,把通知再发到钉钉机器人提供的钩子上去,这样不就可以打通sentry和钉钉了么?思路没问题就开始干

5.写一个简简单单的API,接受sentry的通知并发送到钉钉的机器人钩子上去,大家得先了解一下sentry发送的通知数据格式是什么样的,我一开始懒得找文档,直接用HttpServletRequest接收的,然后打印出来,再根据自己需要的字段信息,写了一个简单的请求接受类,然后再看看钉钉机器人的文档(这个就比较好找了,钉钉里面设置机器人的时候都告诉你文档地址了),基本就下面这一点点代码:

读者福利

由于篇幅过长,就不展示所有面试题了,感兴趣的小伙伴

35K成功入职:蚂蚁金服面试Java后端经历!「含面试题+答案」

35K成功入职:蚂蚁金服面试Java后端经历!「含面试题+答案」

35K成功入职:蚂蚁金服面试Java后端经历!「含面试题+答案」

更多笔记分享

35K成功入职:蚂蚁金服面试Java后端经历!「含面试题+答案」

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

s://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**

需要这份系统化的资料的朋友,可以点击这里获取

  • 13
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值