Catch the bad boys if you can
EasyTravel is a “realistic heterogeneous multi-tier web-application” Dynatrace provides to evaluate its AppMon and UEM software.
(What we’re referring to here is not a real travel site like http://www.easytravel.co.tz)
YOUTUBE: Evaluate Dynatrace with easyTravel demo app published on May 14, 2015. In 1 hour it takes a whirlwind tour, half based on random questions, which can be confusing to newbies.
- Identify the latest version (6.5 as of this writing March 2017).
Get to the EasyTravel website:
Click “easyTravel for AppMon 6.5”
CAUTION: Only Windows and Linux are supported. Get the Linux edition to work on a MacOSX
dynatrace-easytravel-windows-x86_64-126.96.36.1992.msi is 416.1 MB
dynatrace-easytravel-linux-x86_64 for AppMon 7 is 361 MB
Click “Download easyTravel Demo License” = https://community.dynatrace.com/community/download/attachments/45383742/dynaTrace_license_201609281051.key?version=2&modificationDate=1486998983333&api=v2
dynaTrace_license_201609281051.key is downloaded.
CAUTION: The file name is deceptive. Each license is valid within a 3 month period. A new license needs to be downloaded. The license is bound to easyTravel and the pre-configured System Profile that comes with easyTravel.
QUESTION: How is https://community.dynatrace.com/community/display/EVAL/My+dynaTrace+Trial different than the other page? “A trial account for this ID already exists!”
Uninstall previous version
Using Windows to work on a MacOSX
Download from the EasyTravel website:
dynatrace-easytravel-windows-x86_64-188.8.131.522.msi, 416.1 MB
Using Linux to work on a MacOSX
Back in 2007 Fink was recommended. It is a package manager like Homebrew and MacPorts. Fink is Apt-based, so people will feel right at home coming from a Debian Linux environment. Its packages are binary,so no long compile times. But practically they are usually outdated and I had to compile stuff for my system anyway. It needs X11 installed.
VMWare Fusion on Mac
VMWare Fusion is a good tool for this.
- Install VMWare Fusion and install a license.
Invoke VMWare from your Launcher or Finder Go Applications folder.
- Power up the virtual machine.
Inside the VMWare instance,
Download from the EasyTravel website:
dynatrace-easytravel-linux-x86_64-184.108.40.2062.jar, 441 MB
Install agents on Apache servers under test
- Adjust dtwsagent.ini
- Adjust Apache HTTP config via “Edit http.conf” on Apache Procedure in easyTravel Launcher
Install Dynatrace server (Apache)
Configure System Profile (install resource pack) on dynatrace client
Verify API ports
- Configure Agent Mappings
Inject agentpath-setting into the application code for instrumentation
https://community.dynatrace.com/community/display/DL/easyTravel+Training+Mode EasyTravel Training Mode
Configure EasyTravel: click on icon at upper-right
Select Show Properties for file easyTravelConfig.properties file.
Launch servers under test
The starting of the various tiers and the enabling/disabling of different problem pattern plugins is done via a separate easyTravel Launcher. The Launcher allows the user to conveniently switch between different demo scenarios. Each scenario can define load scripts and certain problem pattern plugins that are enabled. The scenarios can be modified or extended by changing an XML file. This is useful when giving demos and allows you to focus on problem areas that are particularly relevant for a specific demo.
Install System Profile
Use by travelers
Users log in, search for journeys to various destinations, select promotional journeys directly that are offered and book a journey using credit card details.
Use by travel agents
Login as ???
A Business-to-Business (B2B) .NET web portal for travel agencies is provided where travel agencies can manage the journeys that they offer and can review reports about bookings made by travelers.
Adjust Generated visits (built into easytravel app)
Activate Problem Pattern - slow authentication
In the easytravel Configuration UI, search for “monica”.
Login as monica / monica.
See trace on desktop client.
Run load traffic pattern
[18:54] Watch on Dynatrace Dashboard of specific users.
[20:02] End user experience geolocation map and who is frustrated.
QUESTION: What can the company do about frustrated users?
[22:12] In Diagnostics Transaction Flow: Hotspots by Tier and API
Configure Eclipse IDE
Configure Visual Studio IDE
Identify Memory Leaks
Identify Garbage Collection
Integrate with Confluence via cPrime
easyTravel.profile.xml from https://community.dynatrace.com/community/download/attachments/45383742/easyTravel.profile.xml?version=1&modificationDate=1389783776787&api=v2
easyTravel Database.dashboard.xml from https://community.dynatrace.com/community/download/attachments/45383742/easyTravel%20Database.dashboard.xml?version=1&modificationDate=1389783776783&api=v2
Built-in load generator