DynaTrace is an Application Performance Monitoring (APM) tool to analyze the performance of application servers, database servers, and web services. BlazeMeter supports tokens of the DynaTrace API V1 only. For more information about API tokens, see DynaTrace API (dynatrace.com).
With BlazeMeter you can create an anonymous integration with DynaTrace, or integrate your BlazeMeter tests with a DynaTrace Profile. In both cases, you set up a BlazeMeter test that sends requests to your monitored servers, and the monitoring KPIs will be immediately available to you in your DynaTrace app.
- How to create an anonymous integration
- How to integrate BlazeMeter with my DynaTrace Profiles
- How to view your DynaTrace metrics in your report
Create an Anonymous Integration
This integration will place header lines in your JMeter file that can only be seen from the DynaTrace APM side. No reports will be generated on the BlazeMeter side from your DynaTrace account.
- Select the DynaTrace APM option in your BlazeMeter Test Configuration page.
- Check the option to 'Integrate DynaTrace using HTTP headers'.
When you execute this test, BlazeMeter will add a header line to the JMX of the test which will enable DynaTrace's agent to identify the load test and present the requests received from BlazeMeter in a specific format, showing the request's labels, Thread number, Response Code etc. - You will be able to view these results in DynaTrace by Opening the 'Start Center'.
- Select 'Analyze Performance' and then 'Analyze Load Test Results'.
Integrate BlazeMeter with my DynaTrace Profiles
This integration will allow you to view your APM metrics from both the DynaTrace APM side and the BlazeMeter side, depending on how you set your profile up.
- Select the DynaTrace APM option in your BlazeMeter Test Configuration page.
- Check the option to 'Integrate using specific DynaTrace system profile'.
- You can create new credentials (In BlazeMeter - NOT a DynaTrace system profile) by filling in the following key details (you can find the Environment ID and Token values by following the Dynatrace documentation here)
Basic Configuration:
- Key Name - Name of the key you want to create and reference to in BlazeMeter
- Environment ID - The full URL containing your environment ID (Please do not include the last / in your URL, i.e. http://yourHostAtDynatrace.com)
- Token - Access token for your DynaTrace environment
Advanced Configuration:
- Harbor ID - OPL will be used to run the APM functionality (see here for where to get this value) - Once you have successfully added your key, you will be taken to the next screen to select your metrics and build your profile. You can then select your entity type, DynaTrace entity, and the metrics you would like to implement in your BlazeMeter report.
- After selecting your metrics, click "Next", and you will get an overview of what your profile will be looking for and you can then provide a profile name and save it as a new profile, which can be used in future tests.
- Once you have saved your profile, you will see the following screen, which will allow you to select your profile. Once you have selected the profile (or profiles) you want, click the "Apply" button to apply the profile(s) to your test.
- That's it! Your test is now integrated with DynaTrace.
View your DynaTrace Metrics in your Report
To view the metrics from DynaTrace, you can go to the Timeline Report, scroll to the bottom of the available KPIs, and then expand the DynaTrace APM section. You will then see all the metrics you selected listed there and can click the checkboxes to add them to your report, which you can see below:
0 Comments