Code Inventory
Code Inventory provides reports with an overall overview of the code that is used in production over time with no performance penalty. It provides you a comprehensive view across your enterprise’s Java workloads, down to the class, package, and method level. This makes it easy to identify unused and dead code for removal and saves developer time and money.
By providing the AppEnv
tag to your JVM instances, as described here, you can group the code reports to understand which application is using specific code. This allows you to address code deletion or update requests to the responsible team.
Code Inventory reports are available:
-
Via the API.
-
Via the web user interface.
Reported in Code Inventory
By default, Azul Intelligence Cloud collects class level information. This provides great value as it gives you insights in what classes in your code are used. If needed, finer grained reporting is available when enabling method level information.
To enable method level information, you must include these with the --methods
flag. More configuration information is available on Set Up Code Inventory.