lp://staging/~canonical-is-sa/charms/trusty/prometheus-alertmanager/layer-prometheus-alertmanager

Created by Jacek Nykis and last modified
Get this branch:
bzr branch lp://staging/~canonical-is-sa/charms/trusty/prometheus-alertmanager/layer-prometheus-alertmanager
Members of Canonical IS SAs can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Canonical IS SAs
Status:
Development

Recent revisions

3. By Jacek Nykis

Rename the charm to prometheus-alertmanger to match other prometheus charms. Ensure network port is opened

2. By Jacek Nykis

[jjo, r=jacekn] states logic rework, add unit_tests:
- reactive/alertmanager.py: rework main logic ala recent prometheus-layer
  changes: single check_reconfig_alertmanager() function for the
  data_changed() logic, which set_state-s as needed
- unit_tests/ added, 98% coverage

1. By JuanJo Ciarlante

[jjo] commit working alertmanager-layer, using 'prometheus-alertmanager' package
* provides 'alertmanager-service', to be able to relate with prometheus
* simple settings to route critical|pager alerts to:
  - pagerduty
  - slack
  - (generic) webhook
* extra_routes and extra_receivers settings to add arbitrary rules
* 'external_url' setting to tweak URL sent in alerts, etc.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers