Argus is a time series monitoring and alerting platform. It consists of discrete services to configure alerts, ingest and transform metrics & events, send notifications, create namespaces, and to both establish and enforce policies and quotas for usage.
It's architecture allows any and all of these services to retargeted to new technology as it becomes available with little to no impact on the users.
To find out more see the wiki.
The project uses resource filtering and the parent project installs the resource templates into the local mvn repository and those resources are downloaded by the sub projects and then they have the filter applied.
Once the resources are installed, it should be able to run all other targets normally.
You can do: mvn -DskipTests=true --non-recursive install
on the parent project.