Skip to content

Releases: gitlayzer/smart-log

v0.0.4

09 Aug 09:17

Choose a tag to compare

  • AI 告警分析

v0.0.3

01 Aug 13:25

Choose a tag to compare

  • 支持了飞书的告警
  • 对部分代码进行了优化完善

v0.0.2

22 Jul 15:34

Choose a tag to compare

  • 多行日志处理: 支持 Java 堆栈跟踪等多行日志的合并与匹配。
  • 告警历史记录: 可选地将每一次触发的告警都作为一个 AlertRecord 资源持久化存储,提供可查询、可审计的历史记录。
  • 自动清理: 内置独立的清理控制器,可根据 MonitorPod 中设置的 alertRecordTTL 自动删除过期的告警记录。

v0.0.1

21 Jul 00:10

Choose a tag to compare

✨ 核心功能

  • 实时日志监控: 实时监听指定 Pod 的标准输出日志。
  • 正则匹配规则: 基于 Go 的正则表达式,精准匹配你关心的任何日志内容。
  • 声明式配置: 通过 MonitorPod, Alert, AlertGroup 三种 CRD 来声明你的监控和告警需求。
  • 灵活的告警渠道: 目前支持通用的 Webhook 渠道,可轻松与企业微信、钉钉、飞书或任何自定义系统集成。
  • 告警组: 通过 AlertGroup 将多个告警渠道聚合,实现一次触发、多方通知。
  • 告警风暴抑制: 内置强大的频率限制功能(rateLimit),通过“漏桶”算法平滑告警速率,有效防止因日志风暴而打爆下游服务。
  • 模板优先级: 支持在 MonitorPod(具体事件)和 Alert(通用渠道)两个层级定义告警模板,并拥有清晰的覆盖规则。