Commit Graph

2116 Commits

Author SHA1 Message Date
Julius Volz
80743177b8 Merge pull request #80 from t0mk/html_template
HTML template for notifications with FlowDock
2015-07-22 12:58:25 +02:00
Björn Rabenstein
c8da387a1f Merge pull request #96 from miekg/invalid-channel
Slack notification: add channel
2015-07-21 11:18:06 +02:00
Miek Gieben
abacb716f5 Slack notification: add channel
Currently a failure is logged as:
 msg="Sent Slack notification: 17555453829685976206: HTTP 500: Invalid channel specified"

 Add the actual channel in there to aid in debugging.
2015-07-21 09:57:08 +01:00
Tomas Karasek
b0a879d416 add test for Flowdock notification 2015-07-15 16:24:57 +03:00
Tomas Karasek
355565defc html template defined and plugged to FlowDock notifier 2015-07-15 16:24:41 +03:00
Julius Volz
7859ccb570 Merge pull request #92 from sdurrheimer/master
New Dockerfile using alpine-golang-make-onbuild base image
2015-07-12 13:16:48 -06:00
Fabian Reinartz
81626411f9 Apply inhibition during notification filtering 2015-07-11 08:39:16 -06:00
Steve Durrheimer
778bc4fc24 Add Docker instructions to the README 2015-07-11 13:14:02 +02: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
Steve Durrheimer
a7b8977220 New Dockerfile using alpine-golang-make-onbuild base image 2015-07-09 08:56:45 +02:00
Steve Durrheimer
0aa7f442f8 Update Makefile.COMMON from prometheus/utils 2015-07-09 08:56:45 +02:00
Julius Volz
b7919b338b Merge pull request #90 from prometheus/pushover-priority
Set Pushover notification priority to "emergency".
2015-07-09 00:10:01 -06:00
Julius Volz
e484620a63 Set Pushover notification priority to "emergency".
Fixes https://github.com/prometheus/alertmanager/issues/89
2015-07-08 18:11:47 -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
Fabian Reinartz
4c58dc90e6 wipe everything 2015-06-30 12:34:45 +02:00
Fabian Reinartz
6b487252a0 Merge pull request #86 from prometheus/fabxc/clnp
Use common/model and common/route
2015-06-30 12:12:11 +02:00
Fabian Reinartz
a266cb5afb switch to common/route wrapper 2015-06-30 12:10:13 +02:00
Fabian Reinartz
47967ba6e9 switch to common/model types 2015-06-30 08:43:38 +02:00
Fabian Reinartz
b8b6905447 Merge pull request #85 from prometheus/fabxc/ymlcfg
switch to YAML config
2015-06-29 18:55:15 +02:00
Fabian Reinartz
2e1a01b2fa switch to YAML config. 2015-06-29 18:53:47 +02:00
Fabian Reinartz
cb9c85ea5a config: add new YMAL config 2015-06-29 17:25:47 +02:00
Julius Volz
d91ac2ef11 Merge pull request #84 from prometheus/runbook-amurl
Add runbook and alertmanager URLs to PD+email notifications.
2015-06-25 18:53:28 +02:00
Julius Volz
35b3741756 Add runbook and alertmanager URLs to PD+email notifications.
I don't have a way to test all the other notification mechanisms, which
is something we should fix in general. For now, only PagerDuty and email
have the new runbook and alertmanager URL information.

Not very happy with the overall cleanliness of this, and the codebase
overall, of course, but since we need this urgently tomorrow, I hope
this is fine for now.
2015-06-25 18:18:08 +02:00
Julius Volz
8d455091fc Merge pull request #78 from wrouesnel/master
Add a GET api to /api/alerts which pulls JSON formatted AlertAggregates.
2015-06-16 15:52:04 +02:00
William Rouesnel
34434fefd3 Add a GET api to /api/alerts which pulls JSON formatted AlertAggregates. 2015-06-16 09:05:48 +10:00
Julius Volz
982c968f73 Merge pull request #76 from prometheus/v0.0.3
Cut bugfix release 0.0.3.
2015-06-10 17:07:18 +02:00
Julius Volz
53c131c535 Cut bugfix release 0.0.3. 2015-06-10 17:05:02 +02:00
Brian Brazil
de00240d66 Merge pull request #75 from wrouesnel/master
Fix email template body writer being called with parameters in wrong order
2015-06-10 10:09:46 +01:00
William Rouesnel
03bc356197 Fix email template body writer being called with parameters in wrong order. 2015-06-10 15:00:09 +10:00