Fabian Reinartz
d365519ed3
Temporary fix for getting pending alerts
2015-10-20 12:38:42 +02:00
Fabian Reinartz
ba4c3d31b5
Extend merging test to cover more scenarios
2015-10-20 11:59:40 +02:00
Fabian Reinartz
899257ee23
Add proper styling of mail template
2015-10-20 09:22:36 +02:00
Fabian Reinartz
329b36594b
(u)int64 fixes, UI time range improvements
2015-10-20 07:12:28 +02:00
Fabian Reinartz
6cbd7f5511
Inherit grouping labels, default grouping labels
2015-10-19 17:35:59 +02:00
Fabian Reinartz
cb0ecd9416
Alter config to have a root route
2015-10-19 16:52:54 +02:00
Fabian Reinartz
ef0ee97781
Implement global routing options
2015-10-19 16:17:15 +02:00
Fabian Reinartz
a515b22325
Convert all fingerprints to int64 before/after database interaction
2015-10-19 14:21:50 +02:00
Fabian Reinartz
aead14a99f
Implement initial PagerDuty notifications
2015-10-19 13:36:17 +02:00
Fabian Reinartz
6ff0cd94c5
Finalize PagerDuty config
2015-10-19 11:44:46 +02:00
Fabian Reinartz
22e1e9ca72
Output error on config load failure
2015-10-17 10:02:52 +02:00
Fabian Reinartz
0b818bac38
Implement global setting of notification parameters
2015-10-17 10:02:32 +02:00
Fabian Reinartz
e77bda4e9f
Fix inverted cleanup trigger, proper mail notifications
2015-10-16 17:45:21 +02:00
Fabian Reinartz
4b49350122
Fix potential grouping collisions, pass down group labels
2015-10-16 16:55:56 +02:00
Fabian Reinartz
a64ae57731
Add legacy alert push endpoint
2015-10-16 14:02:22 +02:00
Fabian Reinartz
494de8228c
Add alert view to UI
2015-10-15 16:24:27 +02:00
Fabian Reinartz
26222c3b50
Add CSS library and custom definitions
2015-10-15 16:24:02 +02:00
Fabian Reinartz
69a3cf1c8c
Fix SQL statements to find overlapping alerts
2015-10-15 16:22:54 +02:00
Fabian Reinartz
78008cd012
Fix infinite recursion bug in Alert merge
2015-10-15 16:21:36 +02:00
Fabian Reinartz
fa7955c9bc
Show logs of crashed testing instances
2015-10-15 16:17:04 +02:00
Fabian Reinartz
8148e82358
Terminate tests on Alertmanager crash
2015-10-15 16:15:37 +02:00
Fabian Reinartz
8237c0c567
Implement basic /alerts endpoint
2015-10-15 12:47:15 +02:00
Fabian Reinartz
ff7eddc453
Add acceptance test for alert merging
2015-10-15 12:46:51 +02:00
Fabian Reinartz
e48ec3a339
Complete silence UI
2015-10-15 12:01:19 +02:00
Fabian Reinartz
0597dd62f1
Do not expand index.html
2015-10-15 12:01:08 +02:00
Fabian Reinartz
998ae4369e
Fix querying pending alerts.
...
This commit retrieves the correct pending alerts
and introduces a workaround to a bug in the SQL library.
2015-10-14 12:52:42 +02:00
Fabian Reinartz
955c27a869
Fix typo in string expansion
2015-10-14 12:52:17 +02:00
Fabian Reinartz
3917620c24
Implement multiple matchers in Silence creation
2015-10-13 16:59:37 +02:00
Fabian Reinartz
433c7008b4
Improve silence datetime display.
2015-10-12 22:36:56 +02:00
Fabian Reinartz
3e213ddb3d
Add listing and creation of silences
2015-10-12 22:22:21 +02:00
Fabian Reinartz
942a4f91ed
Initial layout for angular.js UI
2015-10-12 17:08:07 +02:00
Fabian Reinartz
66488d433b
add title and regexp replace template functions
2015-10-12 08:55:20 +02:00
Fabian Reinartz
f9f32c7136
Add test for silence deletion
2015-10-12 08:49:49 +02:00
Fabian Reinartz
2d3f0ecd84
Add test for silence deletion
2015-10-12 07:40:55 +02:00
Fabian Reinartz
0073647981
Restructure acceptance test files
2015-10-12 07:35:22 +02:00
Fabian Reinartz
16e693dd4f
Add simple test for retry logic
2015-10-12 07:28:43 +02:00
Fabian Reinartz
aca2089216
Add injection function to webhook
2015-10-12 07:28:25 +02:00
Fabian Reinartz
ee6ca25db0
Add initial web UI routing
2015-10-12 07:10:25 +02:00
Fabian Reinartz
98fe623d60
Rename NewAPI to RegisterAPI
2015-10-11 17:28:09 +02:00
Fabian Reinartz
7933d0edba
Set maintainer for the AM rewrite implementation
2015-10-11 17:27:23 +02:00
Fabian Reinartz
5dc2f6e9b1
Add license headers
2015-10-11 17:24:49 +02:00
Fabian Reinartz
ce15d774d6
Add hierarchical naming for templates
2015-10-11 17:09:59 +02:00
Fabian Reinartz
ce74f8363b
Simplify initialization
...
No longer update components based on a new configuration. Generally,
destroying and recreating has no performance impact and is less
error-prone.
This also removes the Reloadable interface and simplifies the entire
startup contraption.
2015-10-11 16:54:39 +02:00
Fabian Reinartz
9c5468786d
Simplify notifier constructors
2015-10-11 16:54:31 +02:00
Fabian Reinartz
46897ea04e
Add builder from notifcation configs
2015-10-11 15:37:44 +02:00
Fabian Reinartz
6bcc8c9928
Add concurrent, named fanout notifier
2015-10-11 15:37:21 +02:00
Fabian Reinartz
8e8052ad1b
Add default templates
2015-10-11 13:32:34 +02:00
Fabian Reinartz
3a2db95a8e
Create and use custom template package
2015-10-11 13:32:24 +02:00
Fabian Reinartz
41821faf92
Use multi-error for notify-fanout
2015-10-11 12:40:43 +02:00
Fabian Reinartz
6e47e75ac5
Enhance email notifier templating
2015-10-11 12:34:05 +02:00