I have built a OneAgent plugin for Tibco EMS which collects queue names and their depths and places them all under the Tibco EMS process in Dynatrace. The problem however is that the Tibco EMS core is owned and support by one team, while individual queues are owned by multiple teams making assigning ownership a major pain.
Because of this, I want to no longer place them all under the Tibco EMS process and instead create a custom device for each and every queue. It appears I am not able to create custom devices through a OneAgent plugin though. I found this in the forum....
With ActiveGate plugins, you create new entities of CUSTOM DEVICE type.
With OneAgent plugins you cannot create entities, you just send data to entities discovered by the underlying OneAgent (in fact just process and host metrics).
Is this true that you can not create custom devices from a OneAgent plugin?
Solved! Go to Solution.
That is true, you need to use an either an ActiveGate plugin or the API to create custom devices.
That being said, going that route means that the AI won't look at the metrics you're sending in as there won't be any link between the services and the custom devices.