Commit Graph

325 Commits

Author SHA1 Message Date
Fabian Reinartz cc5aab6cff provider/boltmem: add alert subscription.
This commit implements the Subscribe() and GetPending()
methods for the bolt based alert provider.
2016-05-03 12:46:34 +02:00
Max Chadwick c3198633d7 Filter silenced alerts 2016-04-27 22:53:44 -04:00
Fabian Reinartz 7a14971042 Merge pull request #294 from ben51/master
Change fallback fonts to something readable
2016-04-18 11:42:52 +02:00
Fabian Reinartz f33c1bedb4 Hide PushOver auth information 2016-04-12 10:14:22 +02:00
stuart nelson 84acd309a6 Add routing-tree visualization (#302) 2016-04-11 16:39:57 +02:00
Benjamin Villain c94c1ed464 Change fallback fonts to something readable
Change-Id: I5f5ce8c7113b2188083ef0ec9ef2bcc4d74f5500
2016-04-07 14:14:38 +02:00
Julius Volz 20739cc6ad Re-add full -web.external-url functionality
Fixes https://github.com/prometheus/alertmanager/issues/212
2016-03-30 23:04:19 +02:00
Fabian Reinartz a0e4df20ef Add reload config instrumentation 2016-03-03 14:20:21 +01:00
Fabian Reinartz 124d637de0 Include generatorURL in PD and emails 2016-02-16 16:42:22 +01:00
Fabian Reinartz 3fba247d7c Run `make assets` for template changes 2016-02-16 12:28:16 +01:00
Fabian Reinartz 6e82fdd419 Fix vetting errors 2016-02-15 11:57:16 +01:00
Fabian Reinartz 9d8d386758 Add generatorURL to UI 2016-02-09 14:46:18 +01:00
Fabian Reinartz e0f67dbca5 Invert navigation active/inactive color 2015-12-18 12:05:31 +01:00
Fabian Reinartz fbd81f325b Use double quotes for label values in UI 2015-12-17 11:35:33 +01:00
Fabian Reinartz 5997b89ea2 Improve silence form validation 2015-12-16 16:40:10 +01:00
Fabian Reinartz e29c7ab2b4 Increase highlighted silence visibility 2015-12-16 14:52:12 +01:00
Fabian Reinartz 625fc42658 Preserve activity interval on silence edit 2015-12-16 14:42:38 +01:00
Fabian Reinartz 002c9ca793 Add better mail template 2015-12-09 11:49:22 +01:00
Fabian Reinartz 7581d974ff Hide secret configuration data 2015-12-03 12:46:28 +01:00
Fabian Reinartz 1629e9d166 Statically compile default templates 2015-12-01 18:39:57 +01:00
Fabian Reinartz 12585e91c0 Sync alert filtering with URL.
This commit keeps the alert filters synchronized with URL search parameters
so they can be shared.
2015-11-25 12:43:40 +01:00
beorn7 93ffa534a5 PR with changes after code review
Now to be reverse-reveiewed.
2015-11-23 18:24:57 +01:00
Fabian Reinartz 7b6b971518 Recompile bindata 2015-11-19 08:53:53 +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 5770d3ec60 Make silences editable in UI 2015-11-16 21:45:28 +01:00
Fabian Reinartz c5d77252e6 Improve button visibility in UI 2015-11-16 14:47:03 +01:00
Fabian Reinartz d80fd26902 Add Dockerfile and target, change flag 2015-11-12 15:03:09 +01:00
Fabian Reinartz 16bc5356aa Vendor static assets 2015-11-11 18:03:56 +01:00
Fabian Reinartz d945c872d8 Style fix, remove debug prints 2015-11-11 17:53:18 +01:00
Fabian Reinartz 034ab0da0c Statically compile assets into binary 2015-11-11 15:34:36 +01:00
Fabian Reinartz f188f3357d Format alert filtering section 2015-11-11 13:33:33 +01:00
Fabian Reinartz f1a6f8892f Make collapsible detail sections more visible 2015-11-10 14:55:57 +01:00
Fabian Reinartz ede4b63a91 Implement deterministic alert group order, cleanup 2015-11-10 14:52:04 +01:00
Fabian Reinartz e4e594d826 Unify receiver naming 2015-11-10 13:47:04 +01:00
Fabian Reinartz 91db91ef4a Separate elapsed and active silences 2015-11-10 11:19:04 +01:00
Fabian Reinartz 3cdc3c5359 Add HTML title 2015-11-09 19:08:40 +01:00
Fabian Reinartz 9e7255a850 Vendor angular-sanitize 2015-11-09 18:30:51 +01:00
Fabian Reinartz f915a61d16 Filter entire groups of non-selected destionations 2015-11-09 16:42:52 +01:00
Fabian Reinartz fa64b7d1b9 link and highlight silence in UI 2015-11-09 15:30:02 +01:00
Fabian Reinartz 5f46042dd5 Add toggling for silence form 2015-11-09 15:19:22 +01:00
Fabian Reinartz 83c4d596bc mark inhibition and silencing in UI 2015-11-09 14:41:06 +01:00
Fabian Reinartz b2351ef76c Auto-convert links in annotations 2015-11-09 13:32:41 +01:00
Fabian Reinartz 1918379668 Remove dead code, make silence immutable 2015-11-09 12:34:31 +01:00
Fabian Reinartz 09bcb8c71a More readable styling 2015-11-09 12:33:14 +01:00
Fabian Reinartz 5b3621948b Show firing duration 2015-11-09 12:03:36 +01:00
Fabian Reinartz 152df94088 Simplify alert UI 2015-11-09 11:09:32 +01:00
Fabian Reinartz 23b8cde4b6 Switch routing tree to flat alerting groups 2015-11-07 14:29:54 +01:00
Fabian Reinartz 73e6fcfbcd Toggle details by click to reduce noise 2015-11-06 18:17:41 +01:00
Fabian Reinartz 7be65952e3 UI silencing on alert items fixed 2015-11-06 17:35:37 +01:00
Fabian Reinartz a3dc8fb36e Adjust alert UI to silence UI 2015-11-06 17:26:06 +01:00
Fabian Reinartz 896449efac Improve silence UI 2015-11-06 17:07:55 +01:00
Fabian Reinartz 8f937a3d05 Move silence to own partial, style fixes 2015-11-06 15:27:28 +01:00
Fabian Reinartz 8b327b1d8e Improve silence form 2015-11-06 14:14:46 +01:00
Fabian Reinartz e681d8619d Remove bass.css 2015-11-06 14:14:11 +01:00
Fabian Reinartz 6f0d441e39 Fix unlocked write and unnecessary condition 2015-11-04 17:17:37 +01:00
Fabian Reinartz 08948391df Add uptime to status page 2015-11-02 20:04:37 +01:00
Fabian Reinartz 09e8552cd7 Add status page in UI 2015-11-02 19:47:12 +01:00
Fabian Reinartz 85475d4e50 Add /api/status endpoint for config and version info 2015-11-02 19:41:23 +01:00
Fabian Reinartz a1a9840656 Minor enhancement to silence form 2015-11-02 18:51:54 +01:00
Fabian Reinartz f4a31855cc Add silence-form directive, enable silence button for alerts 2015-10-27 19:54:21 +01:00
Fabian Reinartz 3d216d887b Add README on status and installation 2015-10-22 14:56:55 +02:00
Fabian Reinartz f6461b0182 Emphasize alertname label in UI 2015-10-22 11:10:59 +02:00
Fabian Reinartz 9f8c959d4d Make annotations collapsable in UI 2015-10-22 10:56:37 +02:00
Fabian Reinartz a4333564a0 Improve UI tree JSON, style UI tree 2015-10-22 09:49:16 +02:00
Fabian Reinartz e151f029b7 Add initial UI for recursive routing tree 2015-10-21 16:34:38 +02:00
Fabian Reinartz d365519ed3 Temporary fix for getting pending alerts 2015-10-20 12:38:42 +02:00
Fabian Reinartz 329b36594b (u)int64 fixes, UI time range improvements 2015-10-20 07:12:28 +02:00
Fabian Reinartz aead14a99f Implement initial PagerDuty notifications 2015-10-19 13:36:17 +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 e48ec3a339 Complete silence UI 2015-10-15 12:01:19 +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