This page showcases new features, changes, and bug fixes in Dynatrace SaaS version 1.336. It contains:
Application Observability | Services
We’ve added telemetry.sdk.language, dt.agent.module.type, rpc.system, and dt.process_group.detected_name to the dimensions of service metrics to allow for technology-based filtering.
Infrastructure Observability | Kubernetes
Kubernetes version 1.40 provides extended visibility and insights:
HorizontalPodAutoscaler (HPA).CustomResources (CRs). For details, see Getting started with Kubernetes experience.Platform
We’ve made it easier for you to find dashboards, notebooks, and launchpads:

Platform | Dashboards
The last modified date of a ready-made dashboard is now updated only when its content changes, making it easier to identify updated dashboards.
Platform | Dashboards
In
Dashboards,
Notebooks, and Launcher, you can now upload images directly in Markdown, so you no longer need to host them externally.
Add or edit a Markdown section or tile and then, on the Markdown toolbar, select and choose Upload image.

This displays Image library:

Upload your image file in one of three ways:
Platform | Dashboards
Building on our recently released coloring and thresholds enhancements, you can now use dashboard variables in your coloring and threshold conditions for fully dynamic styling.
Whenever dashboard variables change, your color and threshold rules are automatically re-evaluated—keeping your visualizations in sync with your selections.

Platform | Dashboards
The new Treemap visualization is now available in
Dashboards and
Notebooks. It’s great for comparing proportions within hierarchical data across up to two levels.
Each rectangle represents a category or subcategory, and its size corresponds to the underlying value, making it easy to visually identify dominant categories at a glance.
A simple way to query data in a suitable format is to use the summarize command and group by two fields.
For example:
smartscapeNodes HOST| summarize count(), by:{cloud.provider, os.version}
The screenshot below shows a more complex example with the number of requests per service, grouped by Kubernetes namespace.

Platform | Dashboards
In
Dashboards and
Notebooks, as part of our coloring and thresholds enhancements, the option to control where colors are applied in table visualizations is moved from the Cells settings to the redesigned Colors settings.
You can now choose whether a color rule applies to a specific value, a cell, row values, or a complete row—giving you more precise control over how your tables communicate critical information.
Platform | Dashboards
In
Dashboards, you can now choose which tile indicators appear on your dashboard.
Hiding unneeded indicators gives you cleaner dashboards by removing visual clutter when certain indicators aren't relevant to your audience.

Platform | Notebooks
Navigating and reorganizing large notebooks just got easier with the Sections overview.
To open the new Sections overview, select (Settings) in the upper-right corner of the notebook and select Sections.
From the Sections overview panel:

Platform | Settings
You can now understand the stability of a settings schema through the new maturity attribute in the Settings API - GET all schemas endpoint. It exposes PREVIEW, EARLY_ADOPTER, and GENERAL_AVAILABILITY to indicate schema stability.
Infrastructure Observability | Extensions
Dashboards shipped with extensions now have IDs that follow the <extension-name>-<dashboard-name> pattern, which allows for easy cross-linking between dashboards within one extension. This change breaks the existing dashboard bookmarks: previous IDs are replaced with IDs based on the new pattern.
Platform
Users who work with dashboards, notebooks, and launchpads now require permission to execute dynatrace.documents.
For users who rely on Dynatrace default policies, no changes are required.
For all other users, you’ll need to update the relevant IAM policies according to the policy statement below. (Replace the <app> placeholder with all relevant apps.)
ALLOW app-engine:apps:run where shared:app-id in(<app>,”dynatrace.documents”);
This is due to changes that we’ve introduced to the internal sharing mechanism, which will help us roll out improvements more efficiently.
Platform | OpenPipeline
Transaction attributes can no longer be used in pipeline routing rules. This includes:
transaction.is_root_spantransaction.is_failedtransaction.is_endpoint_requesttransaction.is_message_processingtransaction.is_faas_invocationtransaction.service_mesh.is_root_spantransaction.service_mesh.is_failedactor field was not explicitly set. (DI-27005)
Problems Classic. Now,
Problems also shows these root causes, so both views are consistent. (DI-26173)
Problems in the problem details view did not match the event counts in the event table. The summary count and event table count now align. (DI-26173)