Skip to content

Qihoo360/doraemon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fa70080 · Apr 20, 2022
Nov 10, 2021
Nov 10, 2021
Jul 17, 2020
Jul 15, 2020
Nov 10, 2021
Jul 22, 2020
May 18, 2020
May 18, 2020
Aug 5, 2020
Jul 9, 2020
Aug 6, 2020
Nov 26, 2020
Jan 25, 2021
Nov 10, 2021
Nov 10, 2021

Repository files navigation

背景

源自 360的开源项目doraemon

但原项目源码维护落后于发布的镜像版本,且有些代码实现的略blabla,于是单独拉出来维护(welcome everybody)

原 README

English | 中文

对比 doraemon 和 alertmanager

结构对比

doraemon = alertmanager + 一个 rule-engine

doraemon 的动态配置告警规则能力,来自相对独立的 rule-engine:其负责实现 QueryFunc、NotifyFunc + 定期对 Promethues 进行reload

编译

git clone https://github.com/huangwei2013/doraemon.git
cd doraemon
touch go.sum

make build-backend-image
make build-frontend-image
make build-ruleengine-image



额外说明

另:

这是一个相关项目,延伸自 doraemon的 rule-engine,用于与 promethues-alertmanager 结合

再另:

prometheus 是因为没有动态加载 rule 规则的能力,才有 360 这个项目的生存空间,所以。。。。。参看这个,基于prometheus的改造