V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
watzds
V2EX  ›  分享创造

Giru: Spring Boot 异常日志监控

  •  2
     
  •   watzds · 2021-09-23 13:25:26 +08:00 · 2663 次点击
    这是一个创建于 1158 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一些按关键字告警的日志监控都不好用,市面上有些付费的监控看着不错,不过没怎么用过。

    搞了一个轻量异常日志监控 Giru,客户端简单接入,服务端也不依赖中间件,界面简单明了。

    异常日志监控最重要的是发现新出现的异常和突增的异常,Giru 支持新异常告警和突增 1 倍、10 倍、100 倍...告警。

    告警太多会掩盖重要告警,Giru 按异常栈聚合,排除日常一些每天都有的琐碎异常,还可以手动标记。

    Github: https://github.com/NaturalL/Giru

    Demo: http://104.128.93.128:8092/

    Giru 是 七龙珠里的机器人,遇到危险会提醒,哈哈

    8 条回复    2021-09-30 15:11:53 +08:00
    watzds
        1
    watzds  
    OP
       2021-09-23 13:56:44 +08:00
    你们公司用的日志异常监控是怎么样的呢?效果如何

    这个看着倒还不错
    https://rollbar.com/blog/introducing-our-new-java-spring-error-monitoring-sdk/
    varrily
        2
    varrily  
       2021-09-24 10:26:24 +08:00
    阿里云 日志监控
    watzds
        3
    watzds  
    OP
       2021-09-24 12:49:41 +08:00
    @varrily #2 用过阿里云日志服务,里面能按查询配置告警,不知日志监控是不是这个,我再看看
    watzds
        4
    watzds  
    OP
       2021-09-25 14:40:58 +08:00
    客户端接入简单;服务端无中间件等依赖
    常见的按关键字告警无法区分不同位置抛出的名称相同的异常,Giru 提取调用栈特征,不放过任何新异常
    人工配置频率阈值,过于繁琐,Giru 以过去 N 天异常数作为基线,无需人工配置
    告警过多掩盖重要信息,太少没有效果,Giru 提供最重要的新异常和突增异常告警,忽略日常琐碎异常
    tuboshuv1
        5
    tuboshuv1  
       2021-09-26 13:22:57 +08:00
    样子看着挺好的
    watzds
        6
    watzds  
    OP
       2021-09-26 16:17:23 +08:00
    @tuboshuv1 #5 个人觉得也挺好用的

    样子最近还优化了一点,废了点心思,现在 demo 上没异常有些看不出来
    页面是自动刷新的,新增加的异常会用鲜红色,打开就有的用紫色
    新增异常使用淡红色背景,突增异常使用深红色背景,琐碎异常使用删除线哈哈
    zzl22100048
        7
    zzl22100048  
       2021-09-26 17:24:13 +08:00   ❤️ 1
    虽然用不上,给个 start
    quericy
        8
    quericy  
       2021-09-30 15:11:53 +08:00
    Sentry 不能满足需求么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2804 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:50 · PVG 19:50 · LAX 03:50 · JFK 06:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.