Brian Brazil
24b2da9482
Fix typo in filename
2015-11-30 18:37:47 +00:00
Fabian Reinartz
18e9e728f8
Improve Slack integration
2015-11-30 13:52:41 +01:00
Fabian Reinartz
42b73a6291
Add missing template data argument
2015-11-30 11:21:08 +01:00
Fabian Reinartz
00b8a2ad03
Make resolve timeout configurable
2015-11-27 15:41:22 +01:00
Fabian Reinartz
9fbc76a52f
Improve PagerDuty templating
2015-11-27 14:02:34 +01:00
Jimmi Dyson
7c9700e76c
Correct error message for missing OpsGenie API key
2015-11-25 10:38:29 +00:00
Jimmi Dyson
3e7d614eb2
Add opsgenie notifier
2015-11-24 22:29:25 +00:00
beorn7
93ffa534a5
PR with changes after code review
...
Now to be reverse-reveiewed.
2015-11-23 18:24:57 +01:00
Fabian Reinartz
3386cea9df
Anchor config regexes
2015-11-19 08:53:29 +01:00
Brian Brazil
faa88831f4
First-pass at improving template system.
...
- Cut back to bare minimum to make the rest simpler
- Consistency in config naming
- Have one data strucutre that's the same for all templates
- Pass in common labels to templates
- Support templates almost everywhere
- Support multiple SMTP recipients
- Support non-ASCII SMTP headers
- Handle colour logic via templates
- Make $subjects have consistent output, go maps aren't sorted.
- Make tests pass when v6 is disabled
2015-11-18 14:59:05 +00:00
Fabian Reinartz
d6611651c4
Fix unused import
2015-11-12 15:02:33 +01:00
Fabian Reinartz
3e685642c7
Fix golint issues in config/
2015-11-12 12:57:20 +01:00
Fabian Reinartz
dc656a44ea
Adjust config fields to 'receiver'
2015-11-10 14:08:20 +01:00
Fabian Reinartz
e4e594d826
Unify receiver naming
2015-11-10 13:47:04 +01:00
Fabian Reinartz
5ce39632f8
Fix go vet warnings
2015-11-05 10:25:25 +01: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
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
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
ce15d774d6
Add hierarchical naming for templates
2015-10-11 17:09:59 +02:00
Fabian Reinartz
6e47e75ac5
Enhance email notifier templating
2015-10-11 12:34:05 +02:00
Fabian Reinartz
f62dc65ff4
Implement initial email notifications
2015-10-09 12:03:15 +02:00
Fabian Reinartz
7ef293d9bc
Make loadable templates configurable
2015-10-09 11:06:04 +02:00
Fabian Reinartz
e209c8b4fc
Outlined slack notification support
2015-10-09 10:48:25 +02:00
Fabian Reinartz
d1379a3f71
Move repeat_interval and send_resolved to route configuration
2015-10-08 10:50:37 +02:00
Fabian Reinartz
24e3ff856d
Standardize color handling
2015-10-01 15:25:12 +02:00
Fabian Reinartz
794b7c4a1a
Fix configuration docs
2015-10-01 15:17:13 +02:00
Fabian Reinartz
a540d672a3
Fix notificatio config fields
2015-09-29 20:45:23 +02:00
Fabian Reinartz
797bfa1468
Fix group and repeat interval differentiation
2015-09-26 18:03:54 +02:00
Fabian Reinartz
ebb7740fb9
Move config into own package and refactor
2015-09-26 11:14:18 +02:00
Fabian Reinartz
bbe679b432
initial alert routing tree
2015-07-01 17:56:53 +02:00
Fabian Reinartz
47967ba6e9
switch to common/model types
2015-06-30 08:43:38 +02:00
Fabian Reinartz
2e1a01b2fa
switch to YAML config.
2015-06-29 18:53:47 +02:00
Julius Volz
6f0fa88489
Merge pull request #62 from SQiShER/master
...
Added support for @mentions in HipChat notifications
2015-05-28 14:55:28 +02:00
Brian Brazil
89b13e1c73
Add a generic webhook notifier.
...
This allows for use cases such as kicking off shell scripts,
logging notifications, or anything else the alertmanager doesn't
directly support.
2015-05-27 23:57:18 +01:00
Benjamin Staffin
ff4763ea37
Update fsnotify to its new source location
2015-05-23 16:04:34 -07:00
Daniel Bechler
2d7992a59b
Added support for @mentions in HipChat notifications
2015-05-24 00:11:13 +02:00
Julius Volz
b4648a9e33
Migrate logging to use prometheus/log
.
2015-05-23 23:21:44 +02:00
Tomas Karasek
5b1c59f0cc
rewrote to better fit in exisitng code
2015-05-19 14:31:06 +03:00
Tomas Karasek
48cdc777ce
improve Flowdock PR based on julius' comments
2015-05-19 11:37:22 +03:00
Tomas Karasek
ffd54a3ee6
added flowdock block to sample config
2015-05-18 19:17:19 +03:00
Tomas Karasek
bfcded79e8
Added flowdock notifier
2015-05-18 19:07:56 +03:00
Steve Durrheimer
df0ce42d42
Add simple support for Slack notifications
2015-05-10 22:21:18 +02:00
Julius Volz
fd2a1e6099
Update hosting location of protobuf package.
2015-04-29 22:05:32 +02:00
Johannes 'fish' Ziemke
735e8075d2
Add support to notify for resolved alerts
...
Change-Id: I31fc51d2a47d92e9d7ac2ba224c7fce02b28444e
2015-04-24 19:29:52 +02:00
Cameron Davison
f4f6ceccc4
Add simple support for HipChat notifications
2015-04-13 17:49:46 -05:00
Anton Lindström
a0c156e3e6
add pushover as notification method
...
This adds https://pushover.net/ as a way of notification.
2015-02-17 05:44:45 +00:00
Julius Volz
20b146657b
Update HTTP/clientlib dependencies + cleanups.
...
Change-Id: I175ac4874b25358dd569866e3d575ba49e4357f2
2014-10-27 23:50:22 +01:00