Alerta Release 9.0 ================== [![Actions Status](https://github.com/alerta/alerta/workflows/CI%20Tests/badge.svg)](https://github.com/alerta/alerta/actions) [![Slack chat](https://img.shields.io/badge/chat-on%20slack-blue?logo=slack)](https://slack.alerta.dev) [![Coverage Status](https://coveralls.io/repos/github/alerta/alerta/badge.svg?branch=master)](https://coveralls.io/github/alerta/alerta?branch=master) [![Docker Pulls](https://img.shields.io/docker/pulls/alerta/alerta-web.svg)](https://hub.docker.com/r/alerta/alerta-web) The Alerta monitoring tool was developed with the following aims in mind: * distributed and de-coupled so that it is **SCALABLE** * minimal **CONFIGURATION** that easily accepts alerts from any source * quick at-a-glance **VISUALISATION** with drill-down to detail ![webui](/docs/images/alerta-webui-v7.jpg?raw=true) ---- Requirements ------------ Release 9 only supports Python 3.8 or higher. The only mandatory dependency is MongoDB or PostgreSQL. Everything else is optional. - Postgres version 11 or better - MongoDB version 4.4 or better Installation ------------ To install MongoDB on Debian/Ubuntu run: $ sudo apt-get install -y mongodb-org $ mongod To install MongoDB on CentOS/RHEL run: $ sudo yum install -y mongodb $ mongod To install the Alerta server and client run: $ pip install alerta-server alerta $ alertad run To install the web console run: $ wget https://github.com/alerta/alerta-webui/releases/latest/download/alerta-webui.tar.gz $ tar zxvf alerta-webui.tar.gz $ cd dist $ python3 -m http.server 8000 >> browse to http://localhost:8000 ### Docker Alerta and MongoDB can also run using Docker containers, see [alerta/docker-alerta](https://github.com/alerta/docker-alerta). Configuration ------------- To configure the ``alertad`` server override the default settings in ``/etc/alertad.conf`` or using ``ALERTA_SVR_CONF_FILE`` environment variable:: $ ALERTA_SVR_CONF_FILE=~/.alertad.conf $ echo "DEBUG=True" > $ALERTA_SVR_CONF_FILE Documentation ------------- More information on configuration and other aspects of alerta can be found at <http://docs.alerta.io> Development ----------- To run in development mode, listening on port 5000: $ export FLASK_APP=alerta FLASK_DEBUG=1 $ pip install -e . $ flask run To run in development mode, listening on port 8080, using Postgres and reporting errors to [Sentry](https://sentry.io): $ export FLASK_APP=alerta FLASK_DEBUG=1 $ export DATABASE_URL=postgres://localhost:5432/alerta5 $ export SENTRY_DSN=https://8b56098250544fb78b9578d8af2a7e13:[email protected]/153768 $ pip install -e .[postgres] $ flask run --debugger --port 8080 --with-threads --reload Troubleshooting --------------- Enable debug log output by setting `DEBUG=True` in the API server configuration: ``` DEBUG=True LOG_HANDLERS = ['console','file'] LOG_FORMAT = 'verbose' LOG_FILE = '$HOME/alertad.log' ``` It can also be helpful to check the web browser developer console for JavaScript logging, network problems and API error responses. Tests ----- To run the *all* the tests there must be a local Postgres and MongoDB database running. Then run: $ TOXENV=ALL make test To just run the Postgres or MongoDB tests run: $ TOXENV=postgres make test $ TOXENV=mongodb make test To run a single test run something like: $ TOXENV="mongodb -- tests/test_search.py::QueryParserTestCase::test_boolean_operators" make test $ TOXENV="postgres -- tests/test_queryparser.py::PostgresQueryTestCase::test_boolean_operators" make test Cloud Deployment ---------------- Alerta can be deployed to the cloud easily using Heroku <https://github.com/alerta/heroku-api-alerta>, AWS EC2 <https://github.com/alerta/alerta-cloudformation>, or Google Cloud Platform <https://github.com/alerta/gcloud-api-alerta> License ------- Alerta monitoring system and console Copyright 2012-2023 Nick Satterly Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Release History

Subscribe above to receive notifications when new versions are released.
Version Date Stability
9.0.0 Mar 17, 2023 stable
8.7.0 Dec 6, 2021 stable
8.6.5 Dec 5, 2021 stable
8.6.4 Dec 1, 2021 stable
8.6.3 Nov 25, 2021 stable
8.6.2 Nov 21, 2021 stable
8.6.0 May 20, 2021 stable
8.5.0 Apr 18, 2021 stable
8.4.1 Feb 28, 2021 stable
8.4.0 Feb 27, 2021 stable
8.3.3 Jan 6, 2021 stable
8.3.2 Jan 2, 2021 stable
8.3.1 Dec 13, 2020 stable
8.3.0 Dec 11, 2020 stable
8.2.0 Dec 1, 2020 stable
8.1.0 Nov 5, 2020 stable
7.5.7 Nov 5, 2020 stable
8.0.3 Jul 7, 2020 stable
8.0.2 Jun 28, 2020 stable
8.0.1 Jun 23, 2020 stable
8.0.0 Jun 22, 2020 stable
7.5.6 Jun 20, 2020 stable
7.5.5 May 16, 2020 stable
7.5.4 May 4, 2020 stable
7.5.3 May 4, 2020 stable
7.5.2 May 3, 2020 stable
7.5.1 Apr 18, 2020 stable
7.5.0 Apr 17, 2020 stable
7.4.6 Apr 10, 2020 stable
7.4.5 Mar 10, 2020 stable
7.4.4 Feb 9, 2020 stable
7.4.1 Sep 22, 2019 stable
7.4.0 Aug 18, 2019 stable
7.3.2 Jul 29, 2019 stable
7.3.1 Jul 23, 2019 stable
7.3.0 Jul 5, 2019 stable
7.2.11 Jun 18, 2019 stable
7.2.10 Jun 6, 2019 stable
7.2.9 Jun 4, 2019 stable
7.2.8 Jun 1, 2019 stable
7.2.7 May 20, 2019 stable
7.2.6 May 20, 2019 stable
7.2.5 May 16, 2019 stable
7.2.4 May 14, 2019 stable
7.2.3 May 13, 2019 stable
7.2.2 May 10, 2019 stable
7.2.1 May 6, 2019 stable
7.2.0 Apr 28, 2019 stable
7.1.2 Apr 28, 2019 stable
7.1.1 Apr 28, 2019 stable
7.1.0 Apr 23, 2019 stable
7.0.1 Apr 15, 2019 stable
7.0.0 Apr 14, 2019 stable
6.8.5 Apr 10, 2019 stable
6.8.4 Apr 8, 2019 stable
6.8.3 Mar 28, 2019 stable
6.8.2 Mar 20, 2019 stable
6.8.1 Mar 8, 2019 stable
6.8.0 Mar 2, 2019 stable
6.7.5 Feb 18, 2019 stable
6.7.4 Feb 14, 2019 stable
6.7.3 Jan 31, 2019 stable
6.7.2 Jan 29, 2019 stable
6.7.1 Jan 23, 2019 stable
6.7.0 Jan 17, 2019 stable
6.6.1 Jan 3, 2019 stable
6.6.0 Jan 1, 2019 stable
6.5.0 Nov 23, 2018 stable
6.4.0 Nov 14, 2018 stable
6.3.2 Oct 29, 2018 stable
6.3.1 Oct 24, 2018 stable
6.3.0 Oct 21, 2018 stable
6.2.1 Oct 14, 2018 stable
6.2.0 Oct 13, 2018 stable
6.1.0 Oct 11, 2018 stable
6.0.1 Oct 2, 2018 stable
6.0.0 Sep 18, 2018 stable
5.2.9 Aug 23, 2018 stable
5.2.8 Aug 21, 2018 stable
5.2.7 Aug 4, 2018 stable
5.2.6 Jul 12, 2018 stable
5.2.5 Jul 4, 2018 stable
5.2.4 Jun 12, 2018 stable
5.2.3 May 17, 2018 stable
5.2.2 May 11, 2018 stable
5.2.1 May 1, 2018 stable
5.2.0 Apr 25, 2018 stable
5.1.1 Apr 10, 2018 stable
5.1.0 Apr 8, 2018 stable
5.0.9 Apr 2, 2018 stable
5.0.8 Feb 13, 2018 stable
5.0.7 Feb 8, 2018 stable
5.0.6 Feb 8, 2018 stable
5.0.5 Jan 13, 2018 stable
5.0.4 Dec 2, 2017 stable
5.0.3 Nov 17, 2017 stable
5.0.2 Oct 26, 2017 stable
5.0.1 Oct 20, 2017 stable
5.0.0 Oct 7, 2017 stable
4.10.5 Oct 5, 2017 stable
5.0.0rc3 Oct 4, 2017 rc
5.0.0rc2 Oct 4, 2017 rc
4.10.4 Sep 25, 2017 stable
5.0.0rc1 Sep 24, 2017 rc
4.10.3 Sep 21, 2017 stable
4.10.2 Sep 18, 2017 stable
4.10.1 Aug 14, 2017 stable
4.10.0 Jul 27, 2017 stable
4.9.6 Jul 7, 2017 stable
4.9.5 Jun 30, 2017 stable
4.9.4 Jun 30, 2017 stable
4.9.3 Jun 7, 2017 stable
4.9.2 May 24, 2017 stable
4.9.1 May 4, 2017 stable
4.9.0 Mar 16, 2017 stable
4.8.26 Jan 18, 2017 stable
4.8.25 Jan 3, 2017 stable
4.8.24 Jan 3, 2017 stable
4.8.23 Dec 29, 2016 stable
4.8.22 Dec 16, 2016 stable
4.8.21 Dec 14, 2016 stable
4.8.20 Dec 13, 2016 stable
4.8.19 Dec 11, 2016 stable
4.8.18 Dec 11, 2016 stable
4.8.17 Dec 10, 2016 stable
4.8.16 Dec 5, 2016 stable
4.8.15 Dec 2, 2016 stable
4.8.14 Dec 1, 2016 stable
4.8.13 Nov 28, 2016 stable
4.8.12 Nov 25, 2016 stable
4.8.11 Nov 13, 2016 stable
4.8.10 Nov 3, 2016 stable
4.8.9 Oct 30, 2016 stable
4.8.8 Oct 21, 2016 stable
4.8.7 Oct 13, 2016 stable
4.8.6 Oct 12, 2016 stable
4.8.5 Sep 28, 2016 stable
4.8.4 Sep 15, 2016 stable
4.8.3 Sep 8, 2016 stable
4.8.2 Sep 6, 2016 stable
4.8.1 Sep 6, 2016 stable
4.8.0 Sep 5, 2016 stable
4.7.33 Sep 3, 2016 stable
4.7.32 Aug 18, 2016 stable
4.7.31 Aug 18, 2016 stable
4.7.30 Aug 2, 2016 stable
4.7.29 Jul 27, 2016 stable
4.7.27 Jun 16, 2016 stable
4.7.26 Jun 11, 2016 stable
4.7.25 Jun 10, 2016 stable
4.7.24 Jun 10, 2016 stable
4.7.23 Jun 9, 2016 stable
4.7.22 May 31, 2016 stable
4.7.21 May 23, 2016 stable
4.7.20 May 20, 2016 stable
4.7.19 May 19, 2016 stable
4.7.18 Apr 28, 2016 stable
4.7.17 Apr 26, 2016 stable
4.7.16 Apr 24, 2016 stable
4.7.15 Apr 24, 2016 stable
4.7.14 Apr 23, 2016 stable
4.7.13 Apr 22, 2016 stable
4.7.12 Apr 19, 2016 stable
4.7.11 Apr 14, 2016 stable
4.7.10 Apr 9, 2016 stable
4.7.9 Apr 1, 2016 stable
4.7.8 Mar 15, 2016 stable
4.7.7 Mar 7, 2016 stable
4.7.6 Mar 3, 2016 stable
4.7.5 Feb 22, 2016 stable
4.7.4 Feb 21, 2016 stable
4.7.3 Feb 20, 2016 stable
4.7.2 Feb 15, 2016 stable
4.7.1 Jan 26, 2016 stable
4.7.0 Jan 24, 2016 stable
4.6.9 Dec 29, 2015 stable
4.6.8 Dec 23, 2015 stable
4.6.7 Dec 9, 2015 stable
4.6.6 Nov 28, 2015 stable
4.6.5 Nov 28, 2015 stable
4.6.4 Nov 27, 2015 stable
4.6.3 Nov 27, 2015 stable
4.6.2 Nov 27, 2015 stable
4.6.1 Nov 26, 2015 stable
4.6.0 Nov 26, 2015 stable
4.5.5 Oct 30, 2015 stable
4.5.4 Oct 28, 2015 stable
4.5.3 Oct 27, 2015 stable
4.5.2 Oct 21, 2015 stable
4.5.1 Sep 28, 2015 stable
4.5.0 Sep 9, 2015 stable
4.4.13 Sep 3, 2015 stable
4.4.12 Aug 30, 2015 stable
4.4.11 Jul 10, 2015 stable
4.4.10 Jul 10, 2015 stable
4.4.9 Jul 10, 2015 stable
4.4.8 Jun 20, 2015 stable
4.4.7 Jun 15, 2015 stable
4.4.6 Jun 15, 2015 stable
4.4.5 Jun 15, 2015 stable
4.4.2 Jun 11, 2015 stable
4.4.1 Jun 11, 2015 stable
4.4.0 Jun 11, 2015 stable
4.3.2 Jun 9, 2015 stable
4.3.1 May 13, 2015 stable
4.3.0 May 12, 2015 stable
4.2.6 Apr 10, 2015 stable
4.2.5 Mar 19, 2015 stable
4.2.4 Mar 19, 2015 stable
4.2.3 Mar 17, 2015 stable
4.2.2 Mar 16, 2015 stable
4.2.1 Mar 13, 2015 stable
4.1.8 Mar 12, 2015 stable
4.1.7 Mar 12, 2015 stable
4.1.6 Mar 11, 2015 stable
4.1.5 Mar 8, 2015 stable
4.1.4 Mar 3, 2015 stable
4.1.2 Feb 28, 2015 stable
4.1.1 Feb 26, 2015 stable
4.1.0 Feb 25, 2015 stable
4.0.9 Feb 8, 2015 stable
4.0.8 Feb 8, 2015 stable
4.0.7 Feb 6, 2015 stable
4.0.6 Feb 6, 2015 stable
4.0.5 Jan 30, 2015 stable
4.0.4 Jan 30, 2015 stable
4.0.3 Jan 23, 2015 stable
4.0.2 Jan 15, 2015 stable
4.0.1 Jan 15, 2015 stable
4.0.0 Jan 15, 2015 stable
3.3.7 Dec 21, 2014 stable
3.3.6 Dec 19, 2014 stable
3.3.5 Dec 18, 2014 stable
3.3.4 Dec 18, 2014 stable
3.3.3 Dec 18, 2014 stable
3.3.2 Dec 18, 2014 stable
3.1.2 Dec 18, 2014 stable
3.3.1 Dec 16, 2014 stable
3.3.0 Dec 16, 2014 stable
3.2.9 Dec 15, 2014 stable
3.2.8 Oct 11, 2014 stable
3.2.7 Oct 11, 2014 stable
3.2.6 Sep 23, 2014 stable
3.2.4 Aug 14, 2014 stable
3.2.3 Aug 14, 2014 stable
3.2.0 Aug 2, 2014 stable