alert-config-builder is a Scala utility which, given an alert specification for a number of services, generates and emits JSON alert configuration documents for those services, suitable for indexing in Elasticsearch.
The artifact produced by this project is used in the alert-config project. The 2 repositories are kept separate due to the fact that the
alert-config project is user editable yet we don't want to make the functionality exposed here editable.
Depends on the
app-config Git repository for the environment for which the alert config is being generated e.g. app-config-qa.
app-config-path - A Java system property which identifies the location of the app-config repository to use in the generation of the alert-config. This can be either a relative or absolute path. If not provided this will default to
This code is open source software licensed under the Apache 2.0 License.