Goal
This article shows how to integrate DynaTrace with the Denodo Platform, including the embedded Tomcat container and the VDP server.
DynaTrace Overview
DynaTrace is an application performance manager which can be used to manage the availability and performance of many software applications. To perform these operations, we need a DynaTrace OneAgent.
The OneAgent is responsible for collecting all monitoring data within your monitored environment. A single OneAgent per host is required to collect all relevant monitoring data, even if your hosts are deployed within Docker containers, microservices architectures, or cloud-based infrastructure.
To install DynaTrace OneAgent, choose the installer that suits the architecture of the destination operating system. You will find the installers for Microsoft Windows, Linux, etc. for both 64 and 32 bit.
Once it is installed, make sure the ‘DynaTrace OneAgent’ service is up & running.
DynaTrace Configuration
- In Dynatrace, go to the menu on the left side of the screen, select “Settings” under the “Manage” tab. In the “Monitored technologies” menu, click select “Add new technology monitoring”.
- Select “Add JMX/PMI extension” and click “Use JMX/PMI extensions editor”.
- Define an extension name.
- Select “Add metric source”. If this does not appear, ensure that the VDP server is running and Dynatrace OneAgent is installed and running.
- Under “Monitored technology”, select “Other” to monitor the VDP server. To monitor the Apache Tomcat associated with the VDP server, select “Apache Tomcat”.
- Then, in the suggested source, click the edit (pencil) icon.
- Confirm the hostname of the machine running the VDP server.
- Under “Process”, choose one of the available options. For example, “com.denodo.util.launcher.Launcher”.
- Click on Add metrics source > Add metric
- Choose domain: “com.denodo.vdb.management.mbeans” and Filter by “type”.
- After this, you should be able to see the available metrics: “DataSourceManagementInfo,MemoryManagementInfo,VDBServerManagementInfo”, etc.
- Upon completing the above steps, navigate to the “Monitored processes” under the created extension and click on the above selected process (i.e. ‘com.denodo.util.launcher.Launcher’) to view the analyzed reports.
- To view all the custom developed extensions, navigate to the menu on the left side of the screen, select “Settings” under the “Manage” tab and go to “Monitored technologies” > “Custom extensions”.
The above process explains about monitoring a VDP server for a particular metric, domain. However, the same above process could be carried out for the following components:
- Apache Tomcat
- Denodo Solution Manager
- SSL enabled VDP servers
To view the list of all the running services (eg. Apache Tomcat, Solution Manager, VDP server, etc.) navigate to Applications & Microservices > Services.
References