I try to import extra data into specific process using oneagent plugin.
Specified process Type Names is mandatory to be one of:
'UNKNOWN','LINUX_SYSTEM','ORACLE_DB'<........>,'ERLANG','DOCKERDEAMON','MONGODB_ROUTER','GO','SAP'. - in *.json plugin configuration.
The problem is that my Process type(activemq) is recognized by dynatrace, but is not specified in list above.
What should I do to report plugin data in to this specific process?
Solved! Go to Solution.
Do you need JMX plugin or Python OneAgent plugin?
Because if JMX is enough you can try JMX plugins creator and do write json file by yourself but use simpler UI: https://www.dynatrace.com/support/help/extend-dynatrace/plugins/jmx-plugins/
But if you need python OneAgent plugin for ActiveMQ you can try setting process type name to JAVA, and to array "technologies " (also in plugin Metadata) put ["ACTIVE_MQ"].
for details see: https://dynatrace.github.io/plugin-sdk/api/plugin_json_apidoc.html
Thanks for quick replay,
of course I mean python plugin.
I actually resolved my problem. Your suggestion to set process type as JAVA was right, actually ActiveMQ is type 10(JAVA) and a few other but I dont need to precise process type that accurate. Activemq.jar name is unique enough. Technologies(ACTIVE_MQ) that you suggest to set was wrong as you can see in image below. In fact I don't need to set technologies at all, but I set AMQP.
Thanks for help