Dynatrace Inc.

01/21/2020 | News release | Distributed by Public on 01/21/2020 06:56

Dynatrace Managed release notes version 1.184

New features and enhancements

Automated cluster extension with feedback

Our new Cluster node REST API endpoints dedicated for cluster management assist cluster administrators in setting up automation around bootstrapping a new cluster or extending cluster size. Adding a new cluster node is a blocking operation, so no other node can join the cluster at the same time. In large deployments, this operation is time consuming and can take up to a couple of days. Previously, to check if the operation was finished, a cluster administrator could use a nodetool script to observe data synchronization in Cassandra databases. The new REST API is a robust alternative solution that can be easily incorporated into scripts or CI/CD pipelines. See the Cluster Management REST API specification for details on path and payload.

Provide Dynatrace as a service to your teams

Our new Environments REST endpoint assists administrators who need to provision Dynatrace environments to other teams at scale. Until now, the process was cumbersome as it required administrators to manually create an environment and a token for further configuration. By providing automation via a new endpoint from the Cluster API, it's possible to deliver configuration-as-code, unified dashboarding, service naming conventions, and much more with minimal effort. To get started, you need to create a Service Provider API token in the Cluster Management Console. To get the interface details, use the Dynatrace API Explorer, which is available from the user menu under Cluster Management API. Select the Cluster API definition:

To create a new environemnt, use the POST method combined with the createToken=true query parameter in order to get an environment-level token in response.

Once you have this, you can continue with the Environment API or Configuration API to orchestrate the environment. An upcoming blog post will describe in detail how you can utilize the API to build powerful, manageable, and high-value environments for your teams.

Other changes

The JRE was updated to version 8u222 to take advantage of the latest security-vulnerability enhancements and bug fixes.

Resolved issues

Critical issues

Cluster

  • Screens may fail to load on a Managed Environment when internal network requests are very slow. (APM-210777)

Other issues

Cluster Management Console

  • 'Login failed' event is not generated for log-in failures. (APM-202443)
  • User accounts can now be sorted by 'Assigned groups'. (APM-202681)
  • Expired trial environments will now be correctly unblocked when upgrading them to standard environments. (APM-206775)

Mission Control

  • Cluster version is now correctly checked during upgrade - necessary for enabling/disabling Log Monitoring free tier. (APM-202729)
  • Link from the invitation email should always point to latest GA version, not to the one from email generation time. (APM-204249)

Cluster

  • Fixed: user preference for session replay toggle on environment level were not preserved. (APM-198022)
  • Fix inconsistencies in count value units. (APM-202244)
  • On Azure dashboard - unhealthy services were not marked red on a list of app services and functions. (APM-202734)
  • There might have been exception screen displayed in rare cases for .net process. (APM-203288)
  • Fix problem with correct identification of PaaS host. (APM-204374)
  • Fix scaling problem with plugin-origin charts that contain series based on the same timeseries. (APM-204486)
  • DB Insights, most time consuming Oracle statements - per SQL Query graphs would not match the totals displayed for this query in the table row. Graph data would be trimmed to match the UI timeframe. While the table data would match an expanded timeframe covered by the metric store. So the graphs would display less data than was summarized in a table row. The timeframe expansion performed by the metric store is a result of lowering data granularity. Eg if 1-hour granularity is available for a given timeframe and the requested timeframe would not match 1-hour slot boundries exactly, the timeframe would be implicitly expanded by the metric store to cover all the partially matching timeslots. So requesting a 1 hour 30 minute timeframe where 1 hour granularity is available 2 hours' data would be returned. (APM-196732)
  • Network overview - Fix misleading message about applied filters. (APM-204460)
  • Fixed problem with accessing agents deployment status with limited access rights. (APM-206189)
  • Fix problem with no plugin metrics visible for host plugin with only keyCharts defined (and no keyMetrics nor charts) (APM-206387)
  • For HTTP monitors assigned to management zone save button was disabled. (APM-205029)
  • Problem occurred while viewing HTTP monitor data, and searching for a different one (in global search). After clicking to see different monitor data, page was not refreshed. (APM-205033)
  • Icon for processes requiring restart on Technology Overview page is now consistent with process list on host dashboard. If agent is injected a gray info icon is shown. If agent is not injected a yellow warning icon is shown. (APM-207533)
  • Filtering was not working, when user picked a filter being on different page than first one AND the filter only returned one page. Now when currently selected page doesn't exist after filtering, user will be moved to the last existing page. (APM-208327)
  • Db Insights Oracle: It was not possible to find process group instance related to monitored database when Oracle process groups were splitted by host group. In this case all data from monitored database were reported to a separate custom device. (APM-204300)
  • Enable USQL queries with combinations of PERCENTILE and FILTER (APM-209178)
  • Fixed and issues where some entities were not correctly displayed in the auto tagging preview although they were tagged correctly. (APM-206399)
  • Enable USQL queries with combinations of PERCENTILE and FILTER (APM-209178)
  • Enable table USERERROR when using REST API to execute USQL queries (APM-210805)

Installer and Upgrade

  • '/opt/dynatrace-managed/tmp-bin' is not cleaned anymore if any Dynatrace process using this directory is not about to be restarted during upgrade (APM-208937)

Code level analytics

  • Request naming preview not working for client side only service calls. (APM-208319)
  • Request naming rules for URLs starting with [email protected] do not work (APM-208914)
  • For a given list of request naming rules it is now guaranteed that always the first completely matching rules renames the request (APM-211692)

User Interface

  • Page ribbon resizes now correctly on dynamic content screens (APM-202401)
  • Fixed the font color of disabled elements on dark theme pages (APM-203317)
  • Fixed the wrong font color of the deployment achievement header element (APM-205334)
  • Events card's infobox is now correctly positioned (APM-205917)
  • Fixed an additional minute added to the chosen custom timeframe in some cases (APM-208326)
  • Events card resizes now correctly after a viewport resize (APM-207893)
  • Fixed tiles with a custom timeframe not being refreshed (APM-210133)
  • Fixed an issue when the management zone selector was not visible for users with tenant permissions (APM-210254)
  • Fixed issue when switching the timeframe from last 24 hours to previous and next 24 hours at midnight led to a last 5 minutes time frame (APM-211028)

Angular UI

  • Fixes an issue that breaks the Kubernetes dashboard when the requested resources are higher than the available ones (APM-207819)

Log monitoring

  • Improved validation of search queries in Log Viewer. (APM-207256)

Totals

40 total resolved issues

Component Resolved issues
Cluster Management Console 3
Mission Control 2
Cluster 20
Installer and Upgrade 1
Code level analytics 3
User Interface 9
Angular UI 1
Log monitoring 1