This page showcases new features, changes, and bug fixes in Dynatrace SaaS version 1.314. It contains:
Platform | Workflows
Create a library of (sub)workflows, dealing with recurring tasks to reduce maintenance efforts for configuring and managing automations, improve the quality of your workflows, and reduce the time needed for automating tasks.
Within Workflows, running a complete existing workflow as a single task in another workflow is now possible. Extract parts of existing workflows, such as data enrichment or lookup tasks, and reuse them in other workflows.
Use workflow inputs and results to pass data, add conditions, and define options such as wait, looping, retry on error, or adding timeouts to ensure smooth operations of your workflows.
Notebooks and Dashboards
We have added a new heatmap visualization for Notebooks and
Dashboards.
The heatmap visualization offers a compact and flexible matrix visualization for visualizing aggregated datasets.
For more about heatmaps in Notebooks and
Dashboards, see Heatmap visualization.
Notebooks and Dashboards
We have updated Notebooks and
Dashboards to the latest data table. The highlights of the new table visualization are:
For more about tables in Notebooks and
Dashboards, see Table visualization.
OpenPipeline
If you have been using log processing classic rules and writing your LQL rules (pre-processors), you can now easily transition to OpenPipeline without disrupting or rewriting your existing rules.
Automatically convert queries to enjoy the enhanced scalability, performance benefits, and improved functionalities of OpenPipeline.
Account Management
Billing Usage Events (BUEs) on the host level have been introduced for the following DPS capabilities:
These events provide usage insights on 15-minute intervals split by monitored hosts. You can find example notebooks showing how to analyze these events on the subscription overview of the Account Management portal.
Platform
We've made it easier to name your metrics according to your own practices by removing mandatory prefixes from metric keys. This also lets you create metrics from various configuration scopes, enabling unified metrics based on different data types, like logs and spans.
Infrastructure Observability | Log Monitoring
You can now start using OpenPipeline for existing classic log processing rules.
By adding LQL support to OpenPipeline, we removed the necessity to manually convert LQL matchers to DQL to make use of the improved scalability and processing capabilities of OpenPipeline.
Infrastructure Observability | Azure
The Infrastructure monitoring of Azure cloud services via Azure Monitor doesn’t depend on the deprecated Azure Active Directory Authentication Library (ADAL) as we have fully migrated to Microsoft Authentication Library (MSAL). This update improves security and aligns with Microsoft’s recommended authentication approach.
Account Management | Subscriptions and Licensing
Customers running on DPS (Dynatrace Platform Subscription) can now safely try out new Dynatrace capabilities on their existing environments without incurring any usage costs.
If you're interested in exploring more, talk to your Dynatrace contact.
Application Observability | Services
We have added problem details to Services, giving you more insights in the context of a service view without leaving the app.
When you're investigating the health and performance of services using Services, you now get the full root cause and problem details presented within the app, offering all the insights necessary to investigate issues and speed up troubleshooting.
When you open Services, detected issues are surfaced by a red health alert in the health overview. Select it to show all the details of the identified Davis problems, whether it’s a single problem or multiple problems.
Platform | Segments
You can now pin recently used segments to ensure they always stay on top of the segment selector. This avoids the need to browse long lists of segments, boosting the efficiency of data analysis.
This new functionality is available for all apps supporting the use of Segments.
For an example use in the Notebooks app, see Pin recent selections for quick access.
Dynatrace Hub
To make it easier to onboard new technologies and data sources for monitoring with Dynatrace, your users can now request, via Dynatrace Hub, that your Dynatrace admins install an extension.
When a new extension is requested, admins are automatically notified.
To offer your users this new functionality, you first have to configure responsible admins.
Automations | SLOs
The SLO definition now supports segments to either search for relevant entities or tailor the data considered for the SLI calculation.
Platform | DQL
The new search command in the Dynatrace Query Language (DQL) empowers you to locate specific data in Grail easily, enhancing your ability to perform efficient troubleshooting, monitoring, and in-depth analysis.
The search command simplifies your data exploration process, making it faster and more intuitive to find exactly what you need when you need it.
Instead of adding filter statements for each attribute, you can use a simple query:
fetch spans| search "exception"
To learn more, see DQL Filter and search commands.
Platform | Launchpads
With the introduction of Home launchpads you can now centrally define individual start pages tailored for selected teams or user groups.
Start rolling out Home launchpads in your organization to offer your users a customized experience and improve their daily Dynatrace experience.
Software Delivery | SLOs
As part of unifying interaction with data tables in Dynatrace, the Service-Level Objectives app and management views now support the new data tables and interaction experience for an improved user experience and smooth data table interactions.
For app details, see Service-Level Objectives overview.
Platform | Davis
Events that don't trigger a full root cause analysis will no longer wait 3 minutes before notifying. The main cases for this are custom triggered events, such as an AVAILABILITY_EVENT
via the REST API.
In addition, the dt.davis.analysis_trigger_delay
is now preferred over the internally defined three-minute default for some availability-type events. If dt.davis.analysis_trigger_delay
is set, it is the only delay considered for root cause analysis.
Digital Experience
In general, we recommend the deployment of complete synthetic private locations to support the execution of all types synthetic monitors (HTTP, browser, NAM).
If you don't need to execute browser monitors, however, you might want to consider deploying your private location in a special browserless mode. Such a location (or ActiveGate belonging to it) will be deployed without the browser. The resulting deployment requires less hardware resources, but browser monitors cannot be executed from such a location.
Consider browserless locations as an alternative to standard synthetic private locations when you’re focused purely on:
Account Management | Identity Access Management
With the introduction of new permissions for the Ingest API, admins are now able to set permissions for each individual endpoint. OpenPipeline ingest endpoints now accept OAuth tokens with the following permissions:
openpipeline:security.events:ingest
openpipeline:events:ingest
openpipeline:events.sdlc:ingest
openpipeline:security.events.custom:ingest
openpipeline:events.custom:ingest
openpipeline:events.sdlc.custom:ingest
Use the Account Management web UI to create OAuth clients using these newly introduced scopes.
Platform | Grail
Admins use query execution events (dt.system.query_executions
) to get insights into what’s happening during the execution of each query sent to Grail.
We have added more context and details (such as query load) to events documenting failed queries. Use sample queries such as the following to perform detailed analysis, simplifying troubleshooting tasks.
fetch dt.system.query_executions| filter status == "FAILED"| filter client.application_context == "dynatrace.dashboards"| filter failure_reason == "INSUFFICIENT_PERMISSIONS"
For more information, see Query Execution Events in the Semantic Dictionary.
Platform
window
object in Dynatrace JavaScript RuntimeTo ensure ongoing compatibility with Deno, Node.js, and other server-side JavaScript runtimes, the use of the window object in the Dynatrace JavaScript Runtime is being deprecated. This change may affect Dynatrace AppEngine app developers who work with third-party dependencies.
Digital Experience | Synthetic
We have introduced the maintenance windows dimension (dt.maintenance_window_ids
) to the Synthetic Availability metric in Grail. This enhancement allows you to manage and exclude maintenance windows from availability calculations, providing a more accurate metric value.
Advantages:
Digital Experience | Synthetic
The following changes have been made to browser monitor Grail metrics.
dt.synthetic.browser.event.duration
dt.synthetic.browser.step.duration
dt.synthetic.browser.event.executions
dt.synthetic.browser.step.executions
The event
metrics will be deprecated.
The former browser monitor Total duration
metrics have been renamed to Duration
(user-friendly name only; the metric key remains the same).
dt.synthetic.browser.duration
dt.synthetic.browser.step.duration
(formerly dt.synthetic.browser.event.duration
)dt.synthetic.browser.classic.total_duration
dt.synthetic.browser.classic.step.total_duration
To learn about changes to the Dynatrace API in this release, see Dynatrace API changelog version 1.314.