Keynote Web Monitoring component release notes October 2015

The Fall 2015 release of Keynote Web Monitoring includes integration the Keynote platform with Dynatrace PurePath technology, enabling detailed traces for each web resource in order to analyze performance and fetch times.

This release is comprised of the following component releases, described in the sections that follow with feature information, any known issues and limitations, and bug fixes.

For information on Digital Performance Intelligence, Dynatrace’s brand new competitive performance analytics product available via the MyKeynote portal, check the Benchmarking documentation page in the MyKeynote help system for details.

For information on the Keynote Next Generation API, allowing you direct access to results data and settings for Keynote measurements in real time, check the NextGen API documentation.

For PurePath integration, view documentation on PurePath setup in KSC and viewing PurePath information in MyKeynote.

All Keynote Synthetic Monitoring documentation is now available at one location within the Dynatrace Community.

MITE recorder

New features

Qt WebKit

The Qt WebKit library has been rebuilt with all possible CSS and CSS3 options. Other features likes NOSNIFF have been enabled.

New help links in MITE now point to the Dynatrace Community.

Resolved issues

MWP-124 / SMRP-570 - website compatibility

Scripts for certain websites crashed during recording and playback when using MITE and also during agent executions. The WebKit version included with MITE has been repackaged with different options enabled to remove website incompatibility issues.

MWP-130 / SMRP-289 - Web Open Font Format files

Mobile Web Monitoring agents are now downloading WOFF files.

Clearing local storage

Application cache and local storage were not being cleared between multiple runs in the same MITE or agent session, leading to the target website not behaving as expected. Local storage and application cache files are now correctly cleared between runs.

User Agent suffix issue

Users have the ability to specify a suffix for a user agent string in advanced HTTP settings when specifying the URL for recording a script. When the option was checked, the user agent action and the page navigation action were erroneously added to different pages. The two actions are now added to the same page. 

SMRP-891 - logging in via a proxy server

Proxy settings were being ignored when logging users into MITE. This occurred for accounts that used a proxy server and that MITE remembered credentials for. The proxy server was bypassed and users were automatically logged in as MITE does not perform a credential check every time it is launched. This issue has now been fixed.  

KITE recorder

New features

KITE release 8.1 contains new ApP (Application Perspective) binaries.

Known issues

Two Windows and record after play

If two windows are opened on a website during recording, the first window is closed during playback, disabling Record After Play functionality.

Transaction performance summary for record after play

The Transaction Performance Summary window is display after using the Record After Play functionality, even though the script was recorded and not played back.

Transaction performance summary with null values

The Transaction Performance Summary window with 0 performance times is displayed after recording a script. You may uncheck Show Performance Summary Dialog in the window as a workaround.

When recording on some websites, additional links are added, resulting in a -1010 (Navigation Failed) error during playback. You might need to re-record the script to eliminate the error.  

Starting URL

After recording a TxP (Transaction Perspective) script, if you record another TsP or ApP script, the starting URL of the TxP script is not shown in script steps.

Starting URL changed when using record after play

When you record additional steps in a script using Record After Play, the starting URL of the script is changed to the URL added to the script during Record After Play.

Closing recorder window

When recording a script in KITE, clicking “x” instead of Stop to close the recorder window grays out all KITE buttons. You must then click the script Close button to enable KITE controls again.

Record after play scroll bar

On certain websites, when recording additional script steps using Record After Play, there are no scroll bars for you to scroll the recording window and select an item below the fold.

ApP network error

On some sites, playing back an ApP script encounters a “Windows cannot access…” Network Error.

ApP -71300 (-1010) error

When recording ApP scripts on some sites, additional Submit Form and Navigate actions are added, causing script playback to fail with a -71300 error.

Product notes

Auto-updating KITE

For an automatic update of KITE to take effect, you must close all instances of KITE on your system and then reopen it. If not, the default IE Browser Mode is incorrectly listed as Internet Explorer 9 Compatibility View on machines with IE 11 installed.

Accessing instant test, 24x7 monitoring

When you click the Instant Test or 24x7 Monitoring links in KITE, you are directed to MyKeynote pages that require you to log in. You are not auto-logged in to MyKeynote as KITE no longer requires authentication.

MyKeynote

New features

Support for PurePath integration

Mobile Web Monitoring (TxP) and Real Browser Monitoring measurements (MWP) measurements now show PurePath trace information in MyKeynote waterfall graphs. The website being monitored must be instrumented for PurePath integration, and the client machine accessing MyKeynote must have the Dynatrace Client installed.

Analytics - benchmarking

Dynatrace’s new offering for competitive and third-party performance benchmarking, Digital Performance Intelligence, is available in the Analytics > Benchmarking dashboard.

The DPI dashboard allows you to see how your site compares with your top competitors, with a complete breakdown of performance data into various first- and third-party components, plus benchmarking against Keynote industry-wide indices.

Resolved issues

MYKEYN-1391 / PORTAL-1135, PORTAL-1421 - TCP traceroute

TCP traceroute data was not displayed after selecting the option for a website in the Diagnostics > Network Diagnostics tab. Additionally, :80 was appended to the URL string. These issues have now been fixed.

MYKEYN-1411 / PORTAL-1292, MYKEYN-1410 / PORTAL-1291 - IE 11 issues

On machines with Internet Explorer 11 installed, users still saw an “you have an outdated browser” warning in the Report Summary when logged in to MyKeynote using IE. Buttons to Edit or Delete reports were not correctly displayed. Additionally, the waterfall page was partly obscured by Health Score information. These issues have now been resolved.

MYKEYN-1381 / PORTAL-1138 - alarm alias

If an Alarm Alias (defined in the Configure Alarms page) contained double quotes (“), they did not appear on the Alarm Log page and the name appeared mismatched. This issue has now been fixed.

MYKEYN-1374 / PORTAL-1099 - alarm emails

When you configure an alarm to Link to Alarm Data, you are presented with a link in the alarm email to view the Alarm Graph. Upon clicking this link for the Alarm Graph page, the View Script button is no longer displayed.

MYKEYN-1242 / PORTAL-1046 - label layout in IE 11

When electing to use label layout in Internet Explorer 11, no measurements were listed for selection in the Analyze > Charts page. This issue has now been fixed.

MYKEYN-1390 / PORTAL-1044 - PDF graph export

When electing to create a PDF file a graph (Actions > Create PDF), the file generated contained a graph for a different slot. This issue has now been fixed.

MYKEYN-1305 / PORTAL-1040

When creating a report, single agent selection was lost; all agents were automatically re-selected. This issue has now been resolved.

Known issues

Linking to KSC from MAM measurements in MyKeynote

Clicking a Mobile App Monitoring (MAM) measurement from the My Measurements page in MyKeynote results in an HTTP 404 error instead of taking you to KSC.

Product note

MYKEYN-525 / PORTAL-1042 - dashboard flag

The Show Critical flag in dashboards has been changed to Show Critical and Warning to reflect the fact that turning on the control displays critical measurements as well as those with warnings.

Keynote Service Center (KSC)

New features

Support for PurePath integration

KSC now supports enabling the collection of PurePath trace data when adding or editing the following types of Mobile Web Monitoring (MwP) and Real Browser Monitoring (TxP) measurements.

  • Cloud Transaction Perspective
  • Transaction Perspective High Frequency
  • Transaction Perspective Last Mile
  • Mobile Web Perspective
  • Mobile Web Perspective Over Air

KSC has a setup screen where you can enter details of the UEM server for your Dynatrace Client.

You can enable the auto-injection of Dynatrace headers when adding or editing a measurement—select the PurePath On radio button. You can also enable PurePath when mass editing scripts.

Known issues

Linking to KSC from MAM measurements in MyKeynote

Clicking a Mobile App Monitoring (MAM) measurement from the My Measurements page in MyKeynote results in an HTTP 404 error instead of taking you to KSC.

Mobile web monitoring

New features

PurePath integration

Mobile Web Monitoring (MWP) 8.3.15 agents are now able to collect and relay PurePath server request data for resources in a measurement data point.

Resolved issues

MWP-130 / SMRP-289 - web open format files

Mobile Web Monitoring agents are now downloading WOFF files.

Clearing local storage

Application cache and local storage were not being cleared between multiple runs in the same MITE or agent session, leading to the target website not behaving as expected. Local storage and application cache files are now correctly cleared between runs.

MWP-124 / SMRP-570 - website incompatibility

Scripts for certain websites crashed during recording and playback when using MITE and also during agent executions. The WebKit version included with MITE has been repackaged with different options enabled to remove website incompatibility issues.

Product notes

MWP-140 / SMRP-555 - big gap between element downloads

The observed large time gap between element downloads before DOM Complete is expected behavior for emulated WebKit browsers. HTML pages are parsed so that script and CSS resources are processed immediately, and any element, say an image, referenced in a CSS resource is not downloaded until the CSS resource is parsed (or until the DOM is parsed).

MWP-141 / SMRP-556 - UX time less than DOM interactive time

DOM Interactive times can be higher than user experience times because the server timeout value is reported in DOM timings but not in user or network timings. The agent waits for the timeout value, specified in agentconfig.ini using RequestTimeout=40000 (default value) to receive a response.

MWP-136 / SMRP-644 - null DOM timings

Null values can be reported for user time, time to interactive, and time to first paint when you group actions together in a page where some actions modify the DOM and some do not. We recommend a single action per page or grouping actions based on whether they modify the DOM or not.

Emulated browser monitoring

New features

New common agent with validation rule

ApP 6.4 includes the release of a new common agent with a validation rule for the error “XML data results content validation failure” (-80025). See APP-24 in Resolved Issues below.

TLS 1.0 support

ApP now supports the TLS 1.0 security protocol—customers can now record and provision scripts on sites that use TLS 1.0.

Note

Older measurements that were reporting success when encountering the “add TLS support” error will now correctly report certificate errors.

Resolved issues

APP-24 - successful data points have no network time

Validation rules in ApP 6.4 will now force reporting of an -80025 Misc error when there is no network time correcting an error where previously in release 6.3 validation rules were ignored. This will not affect availability.

APP-28 / SMRP-791 - old URL values in CApP configuration files

Cloud Application Perspective configuration files had incorrect values for relaying data point information from the local system to MyKeynote, resulting in missing data for customers. The URL has now been updated to correct this issue.

APP-96 / SMRP-775 - KNWeb.Post() Intermittently Causes -70603 Errors

Measurements based on advanced scripts using KNWeb.Post() for HTTP POST operations intermittently ran into -70603 (Active script failed) errors. This issue has now been resolved.

APP-17 / SMRP-774 - no waterfall graph for CWOE mode measurements

The full waterfall graph was not displayed for error data points of advanced measurements that used advanced scripting-based text validation and were provisioned in CWOE mode (Content Waterfall on Error). This issue has now been resolved.

APP-15 / SMRP-773 - zero network time for DNS lookup failure

Scripts encountering DNS lookup (12007) errors incorrectly reported zero network time. Network time for DNS errors is now being correctly reported.

Real browser monitoring

New features

PurePath integration

In release 13.1, Real Browser Monitoring (Transaction Perspective) agents are now able to collect and relay PurePath server request data for resources in a measurement data point.

Known issues

-99002 error

Several TxP 13 scripts, recorded in KITE 8 or 8.1 encounter the -99002 (Page completion condition changed) error, which affects availability. These scripts must be re-recorded and re-provisioned on the TxP agent.

Metrics for -99002 and -99000 errors

Scripts with -99002 (Page completion condition changed) and -99000 (Transaction timed out) errors have higher network and user experience times. 

Silverlight elements in Chrome

Customers are advised to avoid scripting in Silverlight on Chrome as Silverlight elements cannot be seen.

SMRP-592 - IE headers

In scripts for websites instrumented to support PurePath functionality, Internet Explorer headers in MyKeynote display an incorrect action name.

Product note

Flash objects

Flash objects can have different coordinates in IE and Chrome. You might need to manually adjust the coordinates if Chrome scripts don’t play back as expected.