FusionReactor monitors many requests and transactions of different types. Through the use of Transit, FusionReactor is able to split these requests and transactions into their different categories. These categories are known as flavors. It is possible to break down these flavors even further to sub-categories based on the different purposes of the request. These categories are in turn, known as subflavors.
An example of such subflavors can be seen for Web Requests:
- Web would be the flavor of the request.
- Different subflavors of this would be the HTTP methods of
the Web Request, such as:
Another example would be for JDBC Requests:
- JDBC would be the flavor of the request.
- Different subflavors of this would be the statement types, such
These subflavors can be monitored by FusionReactor to give an even further breakdown of what is happening on an application server.
New Flavors and SubFlavors will only appear after a page refresh.
Using the refresh timer will not show any new subflavors as they are detected by FusionReactor.
Through FusionReactor's API (FRAPI), it is possible to create your own flavors and subflavors. To do this, the code below can be used:
final BaseTransaction transaction = FRAPI.getFRAPI().createTransaction("flavor"); transaction.setSubFlavour("subFlavor"); transaction.close();