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:
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
ThebitwiseAnd
function calculates the bitwiseand
between two long expressions. -
bitwiseOr
ThebitwiseOr
function calculates the bitwiseor
between two long expressions. -
bitwiseXor
ThebitwiseXor
function calculates the bitwisexor
between two long expressions. -
bitwiseNot
ThebitwiseNot
function inverts the bits included in the long expression. -
bitwiseCountOnes
ThebitwiseCountOnes
function counts the bits assigned to one of the long expressions. -
bitwiseShiftLeft
ThebitwiseShiftLeft
function shifts the long expressions by the number of given bits to the left. -
bitwiseShiftRight
ThebitwiseShiftRight
function shifts the long expression by the number of given bits to the right.
-
arrayIndexOf
ThearrayIndexOf
function returns position of the first member in the array, which is equal to the given value. -
arrayLastIndexOf
ThearrayLastIndexOf
function returns position of the last member in the array, which is equal to the given value.
-
hashSha256
ThehashSha256
function returns a SHA-256 hash for the given expression. -
hashSha512
ThehashSha512
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:
Operator | Description |
---|---|
Checks an iterative boolean expression and returns | |
Collects the results of an iterative expression into an array. | |
Returns the sum value of all the results of the iterative expression. | |
Returns the minimum value out of all the results of the iterative expression. | |
Returns the maximum value out of all the results of the iterative expression. | |
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.
Component | Resolved issues |
---|---|
Cluster | 5 |
User Interface | 1 |
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.