Dynatrace SaaS release notes version 1.237

Announcements

TLS 1.0 and 1.1 end-of-support for RUM data

Starting with April 2022, Dynatrace is retiring TLS 1.0 and TLS 1.1 for Dynatrace SaaS RUM data.

Session Replay masking v1 end-of-life

Starting with Dynatrace version 1.240, Session Replay masking v1 will no longer be supported. If your application uses the RUM JavaScript version 1.192 or earlier, you must update the RUM JavaScript to at least version 1.193 to enable masking v2. Otherwise, Session Replay will stop working once Dynatrace version 1.240 is live.

Classic user sessions page end-of-life

We are deprecating the classic User sessions page soon and replacing it with a more powerful page for session segmentation. This will happen with Dynatrace version 1.239 or later. To stay tuned, keep an eye on our release notes.

New features and enhancements

Log Monitoring

Starting with OneAgent 1.237, log file rotation patterns support a rotation identifier that doesn't have to be surrounded by any of the following characters: . _ - ( ) [ ]

Detected log files

Recognized rotation pattern

/var/log/access20220322.log
/var/log/access20220315.log
/var/log/access20220308.log

/var/log/access#.log

/var/log/access.20220322.120000Z.log
/var/log/access.20220322.090000Z.log
/var/log/access.20220322.060000Z.log

/var/log/access.#.#Z.log

Because of this change, some of the log files that were autodicovered by previous versions of OneAgent (OneAgent version 1.236 and earlier) may change their name. This may require adjustments in Log Monitoring settings such as:

  • Log events
  • Log metrics
  • Log custom attributes
  • Storage upload configuration

Metrics

  • Metric dimensions set by the Prometheus Metrics Ingest ActiveGate module are now harmonized with the dimensions set on builtin Kubernetes metrics as well as other ingest channels.
    The dt.kubernetes.workload.kind, dt.kubernetes.workload.name, and dt.kubernetes.cluster.name dimensions have been added, while k8s.<controllertype>.uid and k8s.<controllertype>.name have been removed.
  • The Kubernetes metrics builtin:cloud.kubernetes.pod.containers and builtin:cloud.kubernetes.pod.desiredContainers are updated for scalability reasons. The pod (and also the node) dimension are removed from these metrics. In return, three container metrics were added to the charts on the workload details page. The impact of this change to existing dashboards and custom alerts is described in the Q&A post.

Metric events

Deprecated fraction-based aggregations (OF_INTEREST, OTHER, OF_INTEREST_RATIO, OTHER_RATIO) reach end of support. Metric event configurations using one of those aggregations will be disabled.

Maintenance windows

Maintenance windows now support filtering based on generic entity types.

New DDU consumption overview page

We improved the existing DDU consumption overview page formerly available at Settings > Accounting > Davis data units overview and moved it to Account Management > License / Subscription > Overview > Davis data units. The new page offers a clearer overview with the additional functionality to group metrics consumption into a tree structure for easier drill-down analysis.

Settings security policies

These previously existing settings are now available to be used in security policies:

Settings > Monitoring > OS services monitoring Settings > Preferences > Network zones settings Settings > Preferences > Data privacy > Session Replay Settings > Web and mobile monitoring > Capturing > Resource capture for Session Replay Settings > Web and mobile monitoring > Web applications > Enablement and cost control Settings > Web and mobile monitoring > Mobile apps > Enablement and cost control Settings > Web and mobile monitoring > Custom applications > Enablement and cost control

Dynatrace API

To learn about changes to the Dynatrace API in this release, see Dynatrace API changelog version 1.237.

Resolved issues

General Availability (Build 1.237.140)

The 1.237 GA release contains 22 resolved issues.

Cluster

  • Added validation to problem notification custom integration URLs which checks that it is not site-local. (APM-353080)
  • Users who only have access to "Custom events for alerting" settings via an IAM policy and only have access to certain management zones of the environment can now select metrics in the "Custom events for alerting" settings. (APM-355622)
  • Key requests are now correctly displayed on the "Services" > service > "Details" page when no "Request type" filter is present. (APM-354341)
  • ActiveGate with automatic updates disabled: an automatic reset of UpdateNow flag after 3 days if no further update is available to prevent unplanned updates. (APM-353475)
  • Licensing DDU metrics: resolved issue with granting too many host-included metrics when monitoring, on the same host, two or more of the following: Host/PGI metrics, EC2, Kubernetes, VMware, GCP, Azure, OpenStack. (APM-351864)
  • On the extension edit page, the "Choose ActiveGate" menu is now filtered correctly while configuring remote extensions (Framework 1.0) on `#settings/monitoredtechnologies/customextension/{remote_extension_id}`. (APM-353028)
  • User actions with quotation marks are now properly filtered. (RUM-4280)
  • Fixed an issue, which could cause the XHR Exclusion settings 2.0 conversion failure because of duplicate entries. (APM-358739)
  • On the dashboard menu, the "Configure" option now works correctly (opens "Dashboard settings" for the selected dashboard). (APM-355237)
  • Fixed an issue, in which service detection rules were applied incorrectly. (APM-358879)
  • Deleted device applications no longer appear in baselining. (APM-351531)
  • Deleted device applications no longer appear in anomaly detection for baseline-based crashes. (APM-352953)
  • The user session filer will now explicitly state if there are more suggestions to fetch from the backend. (RUM-4189)
  • Fixed an issue where "logs in context" on service analysis pages would not appear for old timeframes. (APM-355480)
  • Fixed an issue where no service data would show up when using service tag filters that contained a colon. (APM-353290)
  • Users with the "View logs" permission on the management zone level can now correctly see logs on Kubernetes pages. (APM-355442)
  • Fixed incorrect retaining time calculation in baselining over alerting prevention. (APM-356606)
  • Resolved an issue where a custom calc: metric that was deleted and recreated with the same metric key wasn't written until server restart. (APM-355482)

Dynatrace API

  • The "ne" (not equal) filter in the Metrics API / "Data explorer" no longer returns an empty result when applied to entity dimensions. (APM-355749)

Infrastructure Monitoring

  • Added request timeouts to RabbitMQ. (APM-352920)

Synthetic monitoring

  • Improved the behavior of opt-in panel: when closed, it is now minimized and put at the bottom of the page without the need to re-minimize it after page reload. (APM-355786)

User interface

  • Session user tag or anonymity status is now hidden when the user has no sensitive data permissions. (RUM-4544)