This is an ongoing summary of changes in this planned release. Check back here at GA for the final version.
This page showcases new features, changes, and bug fixes in Dynatrace SaaS version 1.312. It contains:
Automations | SLOs
The SLO definition now supports segments to either search for relevant entities or tailor the data considered for the SLI calculation.
Digital Experience | RUM Web
You can now leverage the subresource integrity (SRI) browser feature to ensure the integrity of the RUM monitoring code that is automatically injected or manually inserted into your web application.
Platform | Settings
The new and improved Settings page for external requests makes it even easier to allow outbound connections from AppEngine app functions and AppEngine ad-hoc functions.
You can find it in the Settings app under General in the Environment management group.
To learn more about the allowlist, see Allow external requests in the Dynatrace Developer documentation.
Digital Experience | RUM Web
Interaction to Next Paint (INP) has replaced FID (First Input Delay) among Google’s Core Web Vitals. As of now, Dynatrace offers the capability to monitor and analyze INP for the websites monitored by our customers.
While FID was used to measure the responsiveness of the initial interaction on a page, INP allows to assess the latency across interactions on a page.
In Dynatrace (Classic and Managed), customers can put our built-in INP metric (builtin:apps.web.interactionToNextPaint
) on dashboards (Dashboards Classic) across various dimensions, such as frontend applications, browsers, and locations.
In addition, a user can assess INP values via accessing the frontend application overview screen as well as page analysis screens and filter for pages with the worst INP values to initiate improvements.
Digital Experience | Synthetic
Containerized Synthetic location template now includes ephemeral storage requests and limits for each container.
Application Security | Security Investigator
When analysing logs and events in Security Investigator, you can now use the reference time to keep track of the incident time and relative distance to it.
Setting the reference time will create a new virtual field for every timestamp field in your query results, which shows the time difference between the respective event time and the reference time you’ve defined.
Application Security | Vulnerabilities
Go technology is now available for Runtime Vulnerability Analytics (code-level vulnerability detection) and Runtime Application Protection (attack protection).
With this release, preview customers for Go technology (RVA and RAP) need to upgrade to OneAgent version 1.311 to reactivate this functionality. After that, no further configuration is necessary.
Breaking change Notebooks
In this release, the following scopes are removed from the Notebooks app:
davis-copilot:conversations:execute
: Refer to the CoPilot chat available outside the app for general questions. Existing functionality to generate notebook section with Davis CoPilot is not affected by this change.app-settings:objects:read
: Internal scope, no workaround needed.Please update your code sections accordingly. If you use code in your notebooks that relies on either of these scopes, this is a potential breaking change.
Kubernetes
The Kubernetes dimension names (dt.kubernetes.cluster.id
, dt.kubernetes.workload.kind
, dt.kubernetes.workload.name
) won't be available starting with Dynatrace Operator version 1.7.
If you're still using them, update your configuration, queries, and other references to the new names as soon as possible.
dt.kubernetes.cluster.id
k8s.cluster.uid
dt.kubernetes.workload.kind
k8s.workload.kind
dt.kubernetes.workload.name
k8s.workload.name
matchesPhrase({attribute.name},"*")
are no longer allowed. (PPX-4419)CAPTURED_FULL_SERVICE_CALLS
). (APPOBS-5311)To learn about changes to the Dynatrace API in this release, check back here at GA.