We have a proprietary tunnel/proxy/security server with OneAgent on it. We dont see incoming and outgoing requests on it, and I guess it is because the proprietary software is based on the JBoss Undertow web server, which I believe is not supported by Dynatrace.
Is it possible to create one or more custom services to get this Undertow web server into the Service Flow, or do we have to use the Dynatrace SDK to instrument this web server? and if it is possible with Custom Services, does anyone know which classes/methods to use in the Custom Services?
Solved! Go to Solution.
I would say you are correct in the fact that it is due to it being proprietary and you would be correct that the SDK would be the way to go unless you are looking to also capture user sessions which can only be done by OpenKit.
I do not believe there would be any way to get this into the Service Flow without using the SDK. Thinking about how you might need to approach this as you would not have access to the source code to modify, it sounds like you will need some sort of custom service or proxy which all the traffic to and from the web server goes through at which point you could then use the SDK to capture the traffic. If using a proxy, you might be able to utilize one supported by Dynatrace at which point you would no longer need to use the SDK.
In terms of methods, classes, etc. it's a wide range of possibilities. I would start here on the "OneAgent SDK" page and focus in on the framework language.
References to look at
I hope that helps!
Thank you for the answer 🙂 We do have access to the source code, so I guess we will try to use the OneAgent SDK
You're welcome! Happy to help.