Fabian Reinartz
|
afe7194f6c
|
Fix notifyFunc specification
|
2015-09-26 18:12:56 +02:00 |
Fabian Reinartz
|
797bfa1468
|
Fix group and repeat interval differentiation
|
2015-09-26 18:03:54 +02:00 |
Fabian Reinartz
|
c05c028975
|
Fix deletion of old alerts in aggregation groups
|
2015-09-26 17:54:49 +02:00 |
Fabian Reinartz
|
79eac01917
|
Change notify interface to multiple alerts
|
2015-09-26 14:12:55 +02:00 |
Fabian Reinartz
|
3b7f880f60
|
Enable alert API endpoints
|
2015-09-26 11:14:18 +02:00 |
Fabian Reinartz
|
4b58d30f4d
|
Add safer AlertIterator interface
|
2015-09-26 11:14:18 +02:00 |
Fabian Reinartz
|
89e8d82a1b
|
Fix compile issues
|
2015-09-26 11:14:18 +02:00 |
Fabian Reinartz
|
80970a2c44
|
Add version file
|
2015-09-26 11:14:18 +02:00 |
Fabian Reinartz
|
ebb7740fb9
|
Move config into own package and refactor
|
2015-09-26 11:14:18 +02:00 |
Fabian Reinartz
|
d8774bbe1e
|
Remove old state file
|
2015-09-25 14:45:11 +02:00 |
Fabian Reinartz
|
97c3f1f58e
|
Add Makefile and build script
|
2015-09-25 14:42:14 +02:00 |
Fabian Reinartz
|
1f9886e5ca
|
Migrate to types package
|
2015-09-25 14:38:57 +02:00 |
Fabian Reinartz
|
c3b5b6288e
|
Add shared types package
|
2015-09-25 14:38:22 +02:00 |
Fabian Reinartz
|
e861482761
|
Add in-memory alert provider
|
2015-09-25 14:38:07 +02:00 |
Fabian Reinartz
|
49f51002d4
|
Remove old crdt experimental package
|
2015-09-25 14:37:44 +02:00 |
Fabian Reinartz
|
17dce696c9
|
Move manager package to top level
|
2015-09-25 13:46:49 +02:00 |
Fabian Reinartz
|
6e1193c9a2
|
Dispatcher config reloading and restarting
|
2015-09-25 13:44:00 +02:00 |
Fabian Reinartz
|
0ffdd6fa2f
|
Move providers into their own package
|
2015-09-25 13:18:28 +02:00 |
Fabian Reinartz
|
575b2257b1
|
Separate concerns from dispatcher and aggregation groups
|
2015-09-25 00:15:27 +02:00 |
Fabian Reinartz
|
4de9878f37
|
Change notifier interface, add silencing notifier
|
2015-09-25 00:14:41 +02:00 |
Fabian Reinartz
|
3cc6044989
|
Add initial provider interface definitions
|
2015-09-25 00:09:31 +02:00 |
Fabian Reinartz
|
f4b5a7afb4
|
Rename GroupInterval to RepeatInterval
|
2015-09-25 00:08:53 +02:00 |
Fabian Reinartz
|
34527f510e
|
Update vendoring, update .gitignore
|
2015-09-24 18:34:58 +02:00 |
Fabian Reinartz
|
f129a30515
|
Remove old makefiles
|
2015-09-24 16:52:47 +02:00 |
Fabian Reinartz
|
803c68306c
|
Add vendoring with https://github.com/kardianos/govendor
|
2015-08-26 12:13:44 +02:00 |
Fabian Reinartz
|
84c7af9652
|
Remove docker files, update gitignore
|
2015-08-26 11:54:01 +02:00 |
Fabian Reinartz
|
81626411f9
|
Apply inhibition during notification filtering
|
2015-07-11 08:39:16 -06:00 |
Fabian Reinartz
|
301ae9ca1e
|
Add inhibition rule coniguration
|
2015-07-10 19:25:56 +02:00 |
Fabian Reinartz
|
99269433f5
|
implement support for persistence via LevelDB
|
2015-07-10 18:27:17 +02:00 |
Fabian Reinartz
|
7a510669cb
|
filter out silenced alerts and save notification state
|
2015-07-09 07:01:38 -06:00 |
Fabian Reinartz
|
1ffa8b78d3
|
calculate stale resolve time on initial insert
|
2015-07-07 10:00:50 +02:00 |
Fabian Reinartz
|
2533f63a2d
|
add experimental alert state backed by CRDTs
|
2015-07-07 09:47:09 +02:00 |
Fabian Reinartz
|
73ecc0deff
|
add crdt package with LWW set
|
2015-07-07 09:46:39 +02:00 |
Fabian Reinartz
|
6406631e81
|
delete resolved alerts during cleanup
|
2015-07-04 15:50:42 +02:00 |
Fabian Reinartz
|
dfdf8f452a
|
make auto-resolving time-independent
|
2015-07-04 15:12:13 +02:00 |
Fabian Reinartz
|
6a82b58efe
|
allow multiple alert subscribers, improve cleanup
|
2015-07-04 14:59:52 +02:00 |
Fabian Reinartz
|
d5ff099d05
|
cleanup dispatcher notifications, fix default route opts
|
2015-07-04 14:41:10 +02:00 |
Fabian Reinartz
|
b4755b0046
|
remove old AggrConfig
|
2015-07-04 14:40:32 +02:00 |
Fabian Reinartz
|
330bb05f9f
|
store creation and resolve times in alert
|
2015-07-04 14:05:04 +02:00 |
Fabian Reinartz
|
3314ffe833
|
return GetAll alerts sorted by time
|
2015-07-04 13:02:49 +02:00 |
Fabian Reinartz
|
4aa5dcccf3
|
fix aggregation group handling and state
|
2015-07-04 12:52:53 +02:00 |
Fabian Reinartz
|
dba2b85318
|
add group interval to route options
|
2015-07-04 12:51:47 +02:00 |
Fabian Reinartz
|
41c9dcc383
|
improve dispatcher code and fix concurrency
|
2015-07-02 20:48:21 +02:00 |
Fabian Reinartz
|
2bb6233dd8
|
add initial dispatcher and config storage
|
2015-07-02 18:38:05 +02:00 |
Fabian Reinartz
|
238981366e
|
add memory alert state and alert API endpoints
|
2015-07-01 18:36:37 +02:00 |
Fabian Reinartz
|
fa751b4b5e
|
fix continue route bug, add tests
|
2015-07-01 18:24:08 +02:00 |
Fabian Reinartz
|
bbe679b432
|
initial alert routing tree
|
2015-07-01 17:56:53 +02:00 |
Fabian Reinartz
|
59b28fedda
|
ignore YAML files
|
2015-07-01 17:56:38 +02:00 |
Fabian Reinartz
|
d4c90e9e28
|
Add silence API and memory storage
|
2015-07-01 13:17:08 +02:00 |
Fabian Reinartz
|
e730242749
|
initial commit with basic files and types
|
2015-06-30 14:29:30 +02:00 |