Yening Qin
49d61bbd5d
refactor: merge to main ( #2670 )
1 year ago
kugarocks
ee4e2b3f7d
chore: delete rule worker severity var ( #2539 )
1 year ago
ning
f3cc0e5b57
fix: load event from db
1 year ago
Yening Qin
446da9b8cb
refactor: add self metrics ( #2509 )
1 year ago
Yening Qin
7fd415d7f7
feat: support notify rule ( #2500 )
Co-authored-by: flashbo <36443248+lwb0214@users.noreply.github.com>
Co-authored-by: Xu Bin <140785332+Reditiny@users.noreply.github.com>
1 year ago
Yening Qin
8d4137c5bb
feat: es support nodata alert ( #2445 )
1 year ago
ning
7ca7fd8d66
refactor: event set AnnotationsJSON
1 year ago
Yening Qin
3aaab9e6ad
fix: event prom eval interval ( #2343 )
1 year ago
Xu Bin
10ec0ccbd1
fix: alert rule cron eval ( #2330 )
1 year ago
Yening Qin
da9ea67cee
feat: alert rule annotation support prom query template func ( #2314 )
Co-authored-by: Xu Bin <140785332+Reditiny@users.noreply.github.com>
1 year ago
Yening Qin
f7e4df7415
refactor: self monitor metric ( #2285 )
Co-authored-by: Xu Bin <140785332+Reditiny@users.noreply.github.com>
1 year ago
Yening Qin
890c12f0d4
feat: alert rule query add unit ( #2299 )
Co-authored-by: Xu Bin <140785332+Reditiny@users.noreply.github.com>
1 year ago
Yening Qin
2aa4941010
refactor: optimize recover notify( #2242 )
Co-authored-by: Xu Bin <140785332+Reditiny@users.noreply.github.com>
1 year ago
flashbo
4fb7e8e2b5
refactor: fill group names in target ( #2241 )
1 year ago
ning
f89ef04e85
refactor: optimize code robustness
1 year ago
Xu Bin
305a898f8b
feat: alert recover ckeck ( #2226 )
1 year ago
710leo
52b3afbd97
fix: recovery event tags map split
1 year ago
Yening Qin
d9d59b3205
fix: recording rule update ( #2168 )
1 year ago
Yening Qin
ce17e09f66
feat: notify event add target info ( #2137 )
* fix: tpl center update (#2125 )
* put target into alert cur event (#2128 )
---------
Co-authored-by: Xu Bin <140785332+Reditiny@users.noreply.github.com>
Co-authored-by: flashbo <36443248+lwb0214@users.noreply.github.com>
1 year ago
ning
bb4eeca2ab
code refactor
1 year ago
ning
630df8a954
fix: recover event when prom_for_duration is 0
1 year ago
ning
442426be38
fix: event first trigger time
1 year ago
ning
b794b62960
refactor: RecoverAlertCurEventFromDb
1 year ago
Yening Qin
7a2832c377
fix: process recover duration ( #2092 )
2 years ago
ning
23ce84d41c
refactor: optimize event relabel process
2 years ago
ning
31174d719e
refactor: event relabel
2 years ago
Yening Qin
2cd25ac0e5
fix: optimize event recovery inhibit ( #2042 )
2 years ago
ning
8ab96e2cea
refactor: add more mute log
2 years ago
Yening Qin
7d410baa2d
refactor: recovery event support inhibit ( #1958 )
2 years ago
ning
785a294845
refactor: update event.TriggerValue
2 years ago
yingjun
b234128a45
fix: typo error ( #1891 )
2 years ago
Yening Qin
84f215b7f1
refactor: handle event ( #1866 )
2 years ago
Yening Qin
b304091fb3
fix: handle host recovery event ( #1865 )
2 years ago
ning
f4336ca5e9
refactor alert process
2 years ago
ning
8125cb7090
refactor alert process
2 years ago
Yening Qin
28a1230d26
refactor:host alert in edge ( #1838 )
* refactor update ident
* target add engine name
* refactor: heartbeat hash ring
* target update_ts to redis
* add log
* refactor GetHostUpdateTime
* update heartbeat
* add targets-of-alert-rule
* fix recovery
2 years ago
Yening Qin
5d6ca183be
fix build event ( #1817 )
2 years ago
ning
0f937ad6d0
refactor: event trigger
2 years ago
ning
03d19a797c
fix refresh event group name
2 years ago
Yening Qin
fdac82b8dc
refactor: add more self metrics ( #1788 )
* add stats metrics
2 years ago
Yening Qin
fe1d566326
feat: add tdengine datasource ( #1722 )
* refactor: add alert stats
* add tdengine
* add sql tpl api
2 years ago
qifenggang
44ed90e181
set target_ident when cache is not sync ( #1708 )
2 years ago
Yening Qin
be1a3c1d8b
sub and mute rule by severity ( #1621 )
* sub severity
* mute by severity
3 years ago
李明
d7f18ebec1
add mute hook ( #1617 )
3 years ago
Yening Qin
909bbb5e66
refactor alert eval ( #1616 )
3 years ago
Yening Qin
83b5f12474
refactor: n9e-alert and n9e-pushgw sync config by http api ( #1545 )
* get alert mute by api
* add service api
* fix sync datasource
* change event persist
* add hearbeat
* change pushgw update target
* code refactor
* fix get user members
* refactor get alert rules
* update AlertCurEventGetByRuleIdAndDsId
* refactor get from api
* add role perm list and change get datasource
* refactor: get ops and metrics
* change some logs
* change get datasource
3 years ago
ning
4ccf887920
fix panic where atertRuleCache.Get is nil
3 years ago
ning
4f315cb6d5
host event append busigroup label
3 years ago
ning
1ce79e29d5
fix: panic when template is nil
3 years ago
ning
03edb84d09
fix: annotations panic
3 years ago