I am running an app on Heroku that utilizes Cassandra, Kafka, Redis, Zookeeper etc. So, I’d like to use New Relic plugins in order to collect all the data from these services into one Dashboard on New Relic.
As far as I understood majority of the plugins are prebuilt as jars, that with some configuration tweaks can be launched and will be dumping data into New Relic. My question is, what are the best practices of setting up these plugins in Heroku environment? As far as I know on Heroku app you can execute only one process, since plugins are being luanched as separate apps should I create a Heroku ‘worker’ for each plugin? Please advise.
Also, I’d like to know if Cassandra and Kafka plugins are officially developed by New Relic team.