Hi Min,
If my understanding is not wrong Storm is used to integrate the database like messaging queue like Kafka and Storm and Kafka runs on JVM , let us know if our understanding is wrong here.
We se as of now we do not have out of box support for above frameworks, However you can try the following suggestions and see if that helps:
a) Install agent directory with controller host/port and app, tier and node details provided under <agent_dir>/conf/controller-info.xml file
b) add -javaagent:<agent_dir>/jaaagent.jar entry as part of JVM startup scripts for JVM you want to monitor with above framework app deployed and running and see restart JVM
c) Generate load on Business transactions on the api making cals to above frameworks and if you do not see any BTs in associated app in contrller UI, enable node property find-entry-points to true for monitored node from controller UI and save the changes
Below is the link with the instructions on editing node properties and also attached a screen shot with instructions.
d) After enabling the find-entry-point and applying some load, provide us the logs from <appserver-installed-dir>/logs.
e) we will go through the latst Business-Transactions-<timestamp>.log to see if any possible entry points listed for load generated with node property flag set to true
We also see in other customer environements that we will get JMX metrics for above framework from node dashboard -> JMX -> mbean , check if this information helps.
Let us know if that information helps.
Regards,
Arun