Reminder : master profiles should be stored in a SCM repository.
Master profile can evolve along with its related application.
These parts of the profile are subject to evolution :
- Analysis patterns
Analysis patterns will evolve along with the original source code of your application.
It is strongly recommended here to use the Jeyzer annotations in the original source code to maintain automatically the patterns alive in the Jeyzer analysis profile.
It is automated thanks to the build profile updaters (Maven/Gradle).
- Monitoring rules
Monitoring rules will evolve less frequently than the analysis patterns.
Most common case is to add manually applicative rules to detect some incident pattern.
Remember that you can use the stickers to bind your rule to a particular version or set of versions of your application.
Note that the above is also valid for shared profiles.