As of SOASTA 57, CloudTest can be integrated with Dynatrace data sources. CloudTest will query Dynatrace dashboards for specific metrics, allowing you to view Dynatrace results in CloudTest.
Integrating Dynatrace Data
There are three components to Dynatrace integration:
- You must setup the metrics in Dynatrace that you want CloudTest to retrieve.
- You must establish an external data source connection in CloudTest that will retrieve information from Dynatrace.
- You must add a Dynatrace Dashboard to your CloudTest Dashboard, where you can view Dynatrace results.
1. Setup Metric in Dynatrace
You must set up a specific metric in Dynatrace where CloudTest will retrieve data. In addition, you must ensure that any filters on the Dynatrace dashboard are disabled so CloudTest can query any time range.
- Log into your Dynatrace instance, right-click and select Configure Series.
- Click Add.
- In the Select a Measure window, navigate to System Monitoring > Host Performance > CPU Total Time (for example).
- In the Select Measure Splitting menu, choose Agent Host (i.e. CloudTest).
- Click Add. Once you add a "measure," it will appear under the Measure list (as you can see in step 6 below).
- Click OK.
In order for CloudTest to query specific time ranges, you must disable any Dynatrace filter enabled on the Dynatrace dashboard.
- Right-click on the Dynatrace dashboard and select Dashlet Properties.
- Click the Source tab, and then the Edit button under Filter.
- You must deselect Enable Dashlet specific filter and click OK.
2. Setup External Data Source in CloudTest
You must add Dynatrace as an external data source to your CloudTest instance.
- Log into your CloudTest instance and click External Data Sources in the Central tab (under Monitoring).
- When the External Data Source Editor appears, fill in the proper information and select Dynatrace in the Type category. Filling this information out and saving will automatically create a "dynatrace" folder under Widget Type in the Dashboard data panel.
- The URL will be the IP address of your Dynatrace server. You must also specify the REST managment port of 8021, eg. https://18.104.22.168:8021.
- The User Name and Password are the credentials to your Dynatrace server.
- Click OK when you're done
3. Setup Dynatrace Widget in CloudTest
Use an existing dashboard or create a new one for the Dynatrace widget. You can compare CloudTest results or other third party data sources with Dynatrace results.
- Go to Dashboard in the Central tab and select create new.
- Name your new Dashboard.
- On the new Dashboard screen, open the data panel on left and navigate to your Dynatrace widget.