Rollout start: Jul 19, 2023
Want to ask questions or give feedback? Head over to What's New in Dynatrace in the Dynatrace Community.
Application Security | Vulnerabilities
Code-level Vulnerability Analytics for Java and Application Protection for Java have been released to General Availability (GA).
This affects the settings schema builtin:appsec.runtime-vulnerability-detection
. Additional values are required for:
enableCodeLevelVulnerabilityDetection
(true
/ false
),globalMonitoringModeJava
("MONITORING_ON"
, "MONITORING_OFF"
)Platform | DQL
The new rollup
parameter for the timeseries
DQL command triggers all metric series for a given timeframe that are aggregated. Then the specified rollup
parameter is selected from the series and aggregated further according to the given aggregation.
For details, see timeseries.
Platform | DQL
Now you can include the following commands in your DQL queries:
fieldsKeep
The fieldsKeep
command keeps the selected fields.
describe
The describe
command describes the on-read schema extraction definition for a given data object.
Platform | DQL
Now you can include the following functions in your DQL queries:
unixNanosFromTimestamp
The unixNanosFromTimestamp
function can be used to convert a timestamp into nanoseconds since Unix epoch.
unixMillisFromTimestamp
The unixMillisFromTimestamp
function can be used to convert a timestamp into milliseconds since Unix epoch.
unixSecondsFromTimestamp
The unixSecondsFromTimestamp
function can be used to convert a timestamp into seconds since Unix epoch.
getDayOfMonth
The getDayOfMonth
function can be used to extract the day of the month from a timestamp.
getDayOfWeek
The getDayOfWeek
function can be used to extract the day of the week from a timestamp.
getDayOfYear
The getDayOfYear
function can be used to extract the day of the year from a timestamp.
getHour
The getHour
function can be used to extract the hour from a timestamp.
getMinute
The getMinute
function can be used to extract the minute from a timestamp.
getSecond
The getSecond
function can be used to extract the minute from a timestamp.
getYear
The getYear
function can be used to extract the year from a timestamp.
getWeekOfYear
The getWeekOfYear
function can be used to extract the week of the year from a timestamp.
punctuation
The punctuation
function can be used to extract punctuation characters out of input strings.
levenshteinDistance
The levenshteinDistance
function can be used to compute the distance between two input strings.
arraySort
function is used for sorting array elements.isIp
The isIp
set of functions can be used to check if an expression is an IP address.
ipMask
The ipMask
function can be used to mask an expression with given bits.
ipIn
The ipIn
function can be used to check if a list of IP addresses or an IP network contains particular IP addresses.
ip
The ip
function can be used to create an IP address.
toIp
The toIp
function can be used to convert an expression to an IP address.
IP address mathematical functions
The IP address mathematical functions
can be used to add or subtract numerics or IP addresses.
arrayReverse
function returns the array with elements in reversed order.replaceString
function replaces each substring of a string with a given string.arrayRemoveNulls
function returns the array where NULL elements are removed.Platform | DPL Latest Dynatrace
DPL Architect now provides a variety of preset patterns for the most popular technologies in the field, such as AWS, Microsoft, and GCP. You can access them in Saved patterns > Dynatrace patterns. For faster access, they are logically divided into a folder structure.
Application Security | Attacks
Keep an eye on the number of attacks over time with the New attacks metric. For details and use cases, see Application Security metrics.
Infrastructure Monitoring | Hosts
The fullStack
property in the builtin:host.monitoring
schema has been replaced with the monitoringMode
property in the new builtin:host.monitoring.mode
schema. The new property is a string type with possible values of "FULL_STACK"
and "INFRA_ONLY"
.
This change not only affects the API but also is reflected in the GUI - the monitoring mode selection is now on a separate tab.
For the API use, the previous version of the builtin:host.monitoring schema
is still available and will continue to be supported. Therefore, the simplest way to adapt existing automations to this change is to specify "schemaVersion": "1.0.0"
in the payload for write operations.
Read operations can't specify a schema version, so automations that read the monitoring mode will need to be adapted to use the new schema.
This change doesn't affect the OneAgent on a host API, only the Settings API.
Infrastructure Monitoring | Logs
Starting with this release, OneAgent log module is fully supported by ARM64 CPU architecture.
Platform | DPS
With this release, we introduced new metrics to help you understand and analyze the consumption of all Dynatrace capabilities via the Dynatrace Platform Subscription (DPS) license model.
To find these metrics in Data Explorer, type DPS
into the Search field. You can query data for the following DPS capabilities via DQL:
Automation | SLO
A new toggle, Colorize based on status, is now available for SLO tiles.
If enabled, the background color of the SLO tile reflects the SLO status.
Infrastructure Monitoring | Hosts
The fullStack
property in the builtin:host.monitoring
schema has been replaced with the monitoringMode
property in the new builtin:host.monitoring.mode
schema.
monitoringMode
property has a string type with possible values of "FULL_STACK"
and "INFRA_ONLY"
.builtin:host.monitoring
schema is still available and will continue to be supported. To adapt existing automations to this change, specify "schemaVersion": "1.0.0"
in the payload for write operations. Read operations can't specify a schema version, so automations that read the monitoring mode will need to be adapted to use the new schema.This change doesn't affect the OneAgent on a host API, only the Settings API.
To learn about changes to the Dynatrace API in this release, see Dynatrace API changelog version 1.271.
The 1.271 GA release doesn't contain any user-facing resolved issues.
This cumulative update contains 10 resolved issues (including 2 vulnerability resolutions) and all previously released updates for the 1.271 release.
This is a cumulative update that contains all previously released updates for the 1.271 release.