简介
相比于大而全的 ELK 日志监控平台,统一异常监控平台更推荐使用——sentry。
ELK是通用数据存储和查询服务,专长是基于关键字的海量搜索,同时通过搭配一些插件以后,它也可以做一些异常日志监控之类的工作,但这个不是ELK的专长。
Sentry是异常监控(error tracking)和告警平台,和普通日志比起来,异常日志相对少。Sentry可以独立部署,内部有各种优化(缓存/异步/限流/分组等),保证高性能处理异常日志。
如果要做普通日志采集或者分析的话,ELK是不错选择,ELK可以分布式部署,根据你的容量可以按需扩容。
Senty是专门用来干异常日志监控的,它的核心就是围绕异常日志来建模和设计的,它有很多的异常日志监控特性,包括智能错误分析,归类汇总,自动分配告警到相关团队等等,这些虽然理论上ELK也能实现,但是实现成本比较高。
配置 sentry
那如何使用它呢?
- 捕获到异常后调用处理方法