This page showcases new features, changes, and bug fixes in Dynatrace SaaS version 1.312. It contains:
Digital Experience | RUM Web
Interaction to Next Paint (INP) has replaced First Input Delay (FID) 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.
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.
For more information, see Use Subresource Integrity (SRI) for Real User Monitoring code.
Digital Experience | Synthetic
Containerized Synthetic location template now includes ephemeral storage requests and limits for each container.
Digital Experience | Synthetic
Private Synthetic locations on Linux, Windows, and Kubernetes can now be set up to execute Browser Monitors using Kerberos as an authentication protocol.
You can learn more about configuring a Synthetic-enabled ActiveGate in the Kerberos client setup for Linux/Windows and in the Kerberos authentication configuration for containerized locations.
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.
Application Security | Security Investigator
You can now use the power of the reference time to keep track of the incident time and relative distance to it, when analyzing logs and events in Security Investigator.
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.
Account Management | Subscriptions and licensing
You can now add cost allocation attributes via SAML federation to account your costs to the correct product and cost center. The additional attributes can be configured as attribute mappings in the SAML configurations of your Dynatrace account.
Infrastructure Observability | Discovery & Coverage
The Discovery & Coverage app provides a streamlined observability onboarding experience for SNMP devices. It discovers device type and allows in-bulk extension and Network Availability Monitor enablement. An observation-level report is provided so that it can be compared with intents.
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, see Dynatrace API changelog version 1.312.