• Home
  • What's new
  • Release notes
  • SaaS
  • Dynatrace SaaS release notes version 1.275

Dynatrace SaaS release notes version 1.275

Rollout start: September 12, 2023

Announcements

Thresholds API (api/v1/thresholds) is EOL

API

The Thresholds API (api/v1/thresholds) has reached end of life.

Its functionality has moved to metric events, which can be configured via the Settings API (/api/v2/settings) using the Metric events (builtin:anomaly-detection.metric-events) schema. For details, see Settings API.

Breaking changes

Azure API Management request metrics retired

Breaking change

As described in Microsoft documentation, Microsoft has retired the following Azure API Management requests metrics as of August 31, 2023.

  • Total Gateway Requests
  • Successful Gateway Requests
  • Unauthorized Gateway Requests
  • Failed Gateway Requests
  • Other Gateway Requests

Dashboards and alerts based on these metrics will no longer work.

New metrics are available in Azure API Management Service monitoring.

New features and enhancements

New DQL commands

Platform | DQL

Now you can include the following commands in your DQL queries:

  • fieldsFlatten

The fieldsFlatten command can be used to extract/flatten fields from a nested record.

New DQL functions

Platform | DQL

Now you can include the following functions in your DQL queries:

  • bitwiseAnd
    The bitwiseAnd function calculates the bitwise and between two long expressions.

  • bitwiseOr
    The bitwiseOr function calculates the bitwise or between two long expressions.

  • bitwiseXor
    The bitwiseXor function calculates the bitwise xor between two long expressions.

  • bitwiseNot
    The bitwiseNot function inverts the bits included in the long expression.

  • bitwiseCountOnes
    The bitwiseCountOnes function counts the bits assigned to one of the long expressions.

  • bitwiseShiftLeft
    The bitwiseShiftLeft function shifts the long expressions by the number of given bits to the left.

  • bitwiseShiftRight
    The bitwiseShiftRight function shifts the long expression by the number of given bits to the right.

  • arrayIndexOf
    The arrayIndexOf function returns position of the first member in the array, which is equal to the given value.

  • arrayLastIndexOf
    The arrayLastIndexOf function returns position of the last member in the array, which is equal to the given value.

  • hashSha256
    The hashSha256 function returns a SHA-256 hash for the given expression.

  • hashSha512
    The hashSha512 function returns a SHA-512 hash for the given expression.

New DQL operators

Platform | DQL

Now you can include the following operators in your DQL queries:

OperatorDescription

iAny

Checks an iterative boolean expression and returns true, if the expression was true at least once, or false if it wasn't.

iCollectArray

Collects the results of an iterative expression into an array.

iSum

Returns the sum value of all the results of the iterative expression.

iMin

Returns the minimum value out of all the results of the iterative expression.

iMax

Returns the maximum value out of all the results of the iterative expression.

iAvg

Returns the average value of all the results of the iterative expression.

VMware invalid credentials event

Infrastructure Observability | VMware

When the VMware connecting process is blocked due to invalid credentials, a Monitoring Unavailable event is triggered. The event is active for up to 6 hour and then closed.

The event can be closed earlier if:

  • the affected credentials are fixed.
  • the affected credentials are removed completely from settings.
  • the problem is manually closed.

Log monitoring timestamp character search limit is configurable

Infrastructure Observability | Log Monitoring

You can now configure the timestamp character search limit as a part of a timestamp configuration rule.

Kubernetes minimum ActiveGate version is now 1.263

Infrastructure Observability | Kubernetes

To access the latest Kubernetes features, you need to deploy ActiveGate version 1.263+.

Kubernetes anomaly detection sample period and observation period limits changed

Infrastructure Observability | Kubernetes

The maximum sample period and observation period for all alerts provided by Kubernetes anomaly detection have been increased from 30 minutes to 60 minutes.

Bind variable settings for DPS and Adaptive traffic management Version 3

Application Observability | Distributed traces

Bind variable capturing can be enabled by all accounts using a Dynatrace platform subscription and tenants that are using Adaptive Traffic Management V3. No additional support request is needed.

PagerDuty for Workflows

Automations | Ecosystem

The PagerDuty for Workflows integration allows you to manage PagerDuty incidents.

  • Create PageDuty incidents based on a Davis problem, a security incident, or an attack
  • List on-calls to inform available users
  • List escalation policies
  • List services
  • List priorities
  • List users

Dynatrace API

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

Resolved issues

  • General Availability (Build 1.275.76)
  • Update 80 (Build 1.275.80)
  • Update 92 (Build 1.275.92)
  • Update 98 (Build 1.275.98)
  • Update 99 (Build 1.275.99)
  • Update 108 (Build 1.275.108)
  • Update 111 (Build 1.275.111)

General Availability (Build 1.275.76)

The 1.275 GA release contains 6 resolved issues.

ComponentResolved issues
Cluster5
User Interface1

Cluster

  • Long-running Grail queries no longer fail after 1-3 minutes on Dynatrace on Kubernetes. (LOG-4335)
  • Fixed missing filters for "Synthetic monitor health" dashboard tiles when exporting dashboards. (EXA-7534)
  • Naming for userActionName for standalone JavaScript errors now works the same as for errors with a parent node. (RUM-12908)
  • The changepoint detection algorithm for Davis root cause analysis has been refined for certain cases. (DAVIS-5588)
  • When the "Revert to 3rd party service status" option is selected, a success message is displayed, and the option is removed from the menu. (TI-8145)

User Interface

  • IAM conditional permissions are now allowed when enabling the first transition to AppEngine, even if only one app is intended to be visible to the tenant user. Previously, tenant users required access to all AppEngine apps. (UIP-4664)

Update 80 (Build 1.275.80)

This is a cumulative update that contains all previously released updates for the 1.275 release.

Update 92 (Build 1.275.92)

This is a cumulative update that contains all previously released updates for the 1.275 release.

Update 98 (Build 1.275.98)

This is a cumulative update that contains all previously released updates for the 1.275 release.

Update 99 (Build 1.275.99)

This is a cumulative update that contains all previously released updates for the 1.275 release.

Update 108 (Build 1.275.108)

This is a cumulative update that contains all previously released updates for the 1.275 release.

Update 111 (Build 1.275.111)

This is a cumulative update that contains all previously released updates for the 1.275 release.