Sometimes when there are issues with generating a trusted certificate or has an internal only environment that cannot use a Publicly available IP for the Cluster ActiveGate so they are not able to use the option to have Dynatrace manage and create a trusted certificate/domain. In these situations, it is an easy fix to use a OneAgent as a Beacon Forwarder to allow for a smooth transition and allow the customer to utilize Mobile RUM.
Note: The server with a OneAgent must be one of the following technologies:
- Apache HTTP Server
- IBM HTTP Server
- Java servlet-based web applications (Tomcat, Wildfly etc.)
- Oracle HTTP Server
Go to the Mobile Application of desire in the WebUI and then click the ellipsis button and then click Edit (This should bring you to the Instrumentation page):
On the Instrumentation page, click the Change endpoint button and then select the Instrumented web server URL radio button. Fill in the text field with your Web Server or Java App Server (Servlet-based) URL with the following format:
Once this is filled in, click on the Save changes button to complete the configuration change.
Go back to the Instrumentation page and select the Google Android tile. Copy the newly generated beaconUrl that contains the Web/App server that you've inputted into the beaconUrl in your top-level build.gradle:
Sync your gradle after the change and rebuild/test your app to validate the configuration change and the OneAgent Beacon Forwarder is good to go.