No description
Find a file
Ky-Anh Huynh 58023cc05d
plugin/alerta-prometheus: fix 500 error when response is not as expected ()
* plugin/alerta-prometheus: fix 500 error when response is not as expected

Alertmanager Api may respond with empty set of silenceIds, which may cause exception

"alerta.exceptions.ApiError: Alertmanager: ERROR - list indices must
 be integers or slices, not str"

This error is seen from the client, and the Alert can not be ACK-ed

* plugin/alerta-prometheus: minor code improvement
2020-02-20 12:42:10 +01:00
integrations Run pylint in build pipeline () 2020-02-19 22:45:42 +01:00
plugins plugin/alerta-prometheus: fix 500 error when response is not as expected () 2020-02-20 12:42:10 +01:00
webhooks Add Sentry version 9 webhook support () 2020-01-18 23:32:48 +01:00
.gitignore Run pylint in build pipeline () 2020-02-19 22:45:42 +01:00
.pylintrc Run pylint in build pipeline () 2020-02-19 22:45:42 +01:00
.travis.yml Run pylint in build pipeline () 2020-02-19 22:45:42 +01:00
AUTHORS Update README and AUTHORS 2019-10-03 20:42:07 +02:00
LICENSE Make everything MIT license 2017-05-10 10:09:13 +01:00
README.md Update README and AUTHORS 2019-10-03 20:42:07 +02:00
requirements-dev.txt Run pylint in build pipeline () 2020-02-19 22:45:42 +01:00

Alerta Contrib

Useful but non-essential additions to the alerta monitoring system.

Integrations are specific to the monitoring tool or service being integrated whereas plugins are standard extensions that are triggered before or after alert reception or by an external alert status change.

Some of the integrations listed below redirect to a dedicated Github repository.

Integrations

Plugins

Webhooks

Tests

To run the tests using a local Postgres database run:

$ pip install -r requirements-dev.txt
$ createdb test5
$ ALERTA_SVR_CONF_FILE= DATABASE_URL=postgres:///test5 pytest -v webhooks/*/test*

License

Copyright (c) 2014-2019 Nick Satterly and AUTHORS. Available under the MIT License.