Rollout start: Feb 27, 2024
Want to ask questions or give feedback? Head over to What's New in Dynatrace in the Dynatrace Community.
Infrastructure Observability | Kubernetes
Version 3.0.1 of the Kubernetes connection settings schema (ID: builtin.cloud.kubernetes
) has been removed, as it introduced a vulnerability that has been fixed in a subsequent release.
If you reference this exact version of the schema, you need to either change your integrations to reference a later version of the schema instead (the latest version is 3.1.0) or not reference the schema version at all (if it's not needed). See below for details.
With the Settings API, it's possible to specify this schema version for the following requests:
GET api/v2/settings/schemas/builtin:cloud.kubernetes?schemaVersion=3.0.1
POST api/v2/settings/objects
with JSON body:
[{"schemaId": "builtin:cloud.kubernetes","schemaVersion": "3.0.1","scope": "KUBERNETES_CLUSTER-D3A3C5A146830A79","value": {...}}]
PUT api/v2/settings/objects
with JSON body:
{"updateToken": "<UPDATE-TOKEN>","schemaVersion": "3.0.1","value": {"enabled": true,"label": "test-cluster","clusterIdEnabled": false,"endpointUrl": "http://some-example-url.org:12345","authToken": "<AUTH-TOKEN>","activeGateGroup": null,"certificateCheckEnabled": true,"hostnameVerificationEnabled": true}}
In each of these requests, the version parameter is optional.
If you have integrations that use any of these API calls with the schemaVersion parameter set to 3.0.1
, they won't work anymore, because that specific version of the schema has been removed.
As stated earlier, to make your integrations work again, do one of the following:
3.0.2
or 3.1.0
)Platform Delivery | Certificates
Dynatrace has started to use Let’s Encrypt certificates for some components (for example, *.live.dynatrace.com
).
For the majority of devices accessing Dynatrace SaaS, this has no impact.
In the past, however, Let’s Encrypt has had to replace a root certificate expiring in September 2021 (DST Root CA X3 replaced with ISRG Root X1). For details, see DST Root CA X3 Expiration (September 2021) - Let's Encrypt.
Although this new root certificate, ISRG Root X1, is trusted by every state-of-the-art device, it may not be trusted by very old devices, such as a device using an OpenSSL version earlier than 1.1.0 without the ISRG Root X1 certificate in the device’s trust store. These devices will fail to validate the certificate, for example, when accessing Dynatrace APIs from them.
Trusting the ISRG Root X1 certificate on these old devices resolves these issues.
For a list of devices/platforms from Let’s Encrypt that may be impacted, see Certificate Compatibility - Let's Encrypt
Infrastructure Observability | Kubernetes
deprecated
In Dynatrace version 1.292, the following metric keys will be deleted, and access to their historical data will no longer be possible. If you are using any of these metrics, please migrate to the What to use instead metrics, which contain the same data and can be used to access the data.
Containers, CPU
Deprecated metric
What to use instead
builtin:containers.cpu.throttledMilliCores.legacy
builtin:containers.cpu.throttledMilliCores
builtin:containers.cpu.usageMilliCores.legacy
builtin:containers.cpu.usageMilliCores
builtin:containers.cpu.usagePercent.legacy
builtin:containers.cpu.usagePercent
builtin:containers.cpu.throttlingRatio
There is no replacement for the throttling ratio, but it can be calculated on the fly from other metrics.
Memory
Deprecated metric
What to use instead
builtin:containers.memory.residentSetBytes.legacy
builtin:containers.memory.residentSetBytes
builtin:containers.memory.usagePercent.legacy
builtin:containers.memory.usagePercent
Automations | Configuration as code
The Dynatrace Terraform Provider, enabling configuring Dynatrace environments as code using Terraform, is now officially supported and covered by the Dynatrace product support models.
Platform | DQL
Now you can include the following function in your DQL queries:
Platform | DQL
expand
parameter to the collectArray
function.expand
parameter to the collectDistinct
function.Application Observability | Services
Unified-service detection rules evaluate the k8s.workload.name
attribute. Services are detected first from k8s.workload.name
, and then independently from dt.kubernetes.workload.name
. Note: in the future, k8s.workload.name
is planned to replace dt.kubernetes.workload.name
.
Application Observability | Services
We improved the correlation of metrics and logs to the related unified service so that metrics are no longer required to contain the service.name
dimension.
Application Security | Vulnerabilities
Security events now include entity change events. These are triggered whenever the status of the vulnerability (OPEN
, CLOSE
, REOPEN
) is updated on the entity level.
For details, see Semantic Dictionary: Entity change events.
Latest Dynatrace Platform | Dashboards Platform | Notebooks We have made the following improvements for exploring logs and metrics in the Dashboards and Notebooks apps (Explore > Logs or Explore > Metrics):
To learn about changes to the Dynatrace API in this release, see Dynatrace API changelog version 1.286.
The 1.286 GA release doesn't contain any user-facing resolved issues.
This is a cumulative update that contains all previously released updates for the 1.286 release.
This is a cumulative update that contains all previously released updates for the 1.286 release.
This is a cumulative update that contains all previously released updates for the 1.286 release.
This cumulative update contains 9 resolved issues and all previously released updates for the 1.286 release.
This is a cumulative update that contains all previously released updates for the 1.286 release.