Commit Graph

1023 Commits

Author SHA1 Message Date
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
Julius Volz
216d9dd467 Merge pull request #124 from amorken/opsgenieclose
Minor fix: Post OpsGenie alert close requests to /v1/json/alert/close endpoint
2015-09-23 16:19:55 +02:00
Anders Daljord Morken
d272fd61b6 Style fixes. 2015-09-23 16:14:54 +02:00
Anders Daljord Morken
b6979cb579 Move URL check into HTTP handler function. 2015-09-23 13:14:04 +02:00
Anders Daljord Morken
04f880bccb Test OpsGenie close requests. 2015-09-21 14:23:35 +02:00
Anders Daljord Morken
43f18d07f2 Close OpsGenie alerts by POST to /close endpoint.
Closing OpsGenie alerts requires POSTing the notification to an endpoint with
/close appended (compared to the alert creation endpoint).
See https://www.opsgenie.com/docs/web-api/alert-api#closeAlertRequest
2015-09-21 14:19:50 +02:00
Brian Brazil
80788260bf Merge pull request #120 from jbarratt/patch-1
Update sample config to include opsgenie example
2015-09-18 00:03:14 +01:00
Joshua Barratt
55587b8722 Update sample config to include opsgenie example 2015-09-17 13:58:11 -07:00
Julius Volz
e00f5b183e Update compiled web assets. 2015-09-09 17:19:25 +02:00
Julius Volz
dfbeedf879 Merge pull request #119 from prometheus/cut-0.0.4
Cut Alertmanager release 0.0.4
2015-09-09 16:45:48 +02:00
Julius Volz
e406de1746 Cut Alertmanager release 0.0.4 2015-09-09 16:09:34 +02:00
Julius Volz
af6f3ff79b Merge pull request #118 from prometheus/linkify-alerts
Linkify alert rows.
2015-09-09 13:13:40 +02:00
Julius Volz
477a6c17ec Linkify alert rows. 2015-09-08 16:44:11 +02:00
Julius Volz
457b842f41 Merge pull request #117 from prometheus/consistent-sorting
Sort alerts consistently in web UI.
2015-09-08 15:59:06 +02:00
Julius Volz
55b390f049 Sort alerts consistently in web UI. 2015-09-08 15:44:04 +02:00
Julius Volz
fa41146ce0 Merge pull request #116 from prometheus/ui-rework
Rearrange alert columns and allow expanding more alert details.
2015-09-08 13:07:17 +02:00
Julius Volz
ffe603eeb0 Rearrange alert columns and allow expanding more alert details. 2015-09-08 12:39:38 +02:00
Julius Volz
78c8286abb Merge pull request #115 from prometheus/suggest-creator-email
Suggest to use email address as silence creator
2015-09-07 13:33:31 +02:00
Julius Volz
38dd219150 Merge pull request #113 from mrwacky42/master
Fix version info string.
2015-09-07 13:13:25 +02:00
Tobias Schmidt
791c14c76a Suggest to use email address as silence creator
Using email addresses provides a unique identifier with a defined
format. It will reduce the amount of different and ambigious identifiers
used (first, last, full, initials, different case used, etc.) while
still allowing others to use a different format.

I could also imagine making an email address mandatory.
2015-09-05 15:09:07 -04:00
Sharif Nassar
17e4cf0d30 Fix version info string.
Broken by the following commit
e38bb7c Use Makefile.COMMON and add generated files.go
2015-09-04 11:54:40 -07: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
e0b4817d13 Merge pull request #112 from jamiegwatkin/fix_for_aws-sdk-go_breaking_change
Renamed TopicARN to TopicArn
2015-08-17 21:48:07 +02:00
jamiegwatkin
a03cd1c638 Renamed TopicARN to TopicArn to match 54390aa361/service/sns/examples_test.go (L518). 2015-08-17 15:37:02 -04:00
Julius Volz
33d6097ce4 Merge pull request #106 from prometheus/add-opsgenie
Add OpsGenie to README.md and reformat the list.
2015-07-30 17:10:13 +02:00
Julius Volz
98f738ebc7 Add OpsGenie to README.md and reformat the list. 2015-07-30 14:23:50 +02:00
Julius Volz
da8d659658 Merge pull request #105 from MonsantoCo/master
Add Amazon SNS Notifier
2015-07-29 20:49:25 +02:00
Kyle
51357fd34c Alertmanager: Add Amazon SNS Notification
This adds notifications to Amazon SNS.  It is using Amazon's go sdk. The notification config should look like
    amazon_sns_config {
      topic_arn: "arn:aws:sns:us-east-1:an-arn-id:topic"
      send_resolved: true
    }

The alert summary and status will be used as the SNS subject.
The alert description and status will be used as the SNS message.

SNS notifictions require Amazon AWS credentials to be setup as described by the Amazon go sdk.
2015-07-29 13:40:05 -05:00
Julius Volz
55074bdf19 Merge pull request #97 from miekg/opsgenie
Alertmanager: Add OpsGenie Webhook notification.
2015-07-29 18:23:16 +02:00