Starting with Dynatrace Managed version 1.310+ and OneAgent version 1.309+, you can monitor your Python processes, trace your Python applications and services end-to-end, and analyze your Python runtime and third-party libraries for vulnerabilities.
Observe the health and availability of your Python processes and identify Python garbage collection bottlenecks across all generations and thread misbehavior. The following Python process metrics are available:
Automatically detect your Python applications across every tier and diagnose anomalies with Davis AI to determine the root cause down to the broken code. End-to-end service observability combined with code-level insights and exception analysis will help you ensure the robustness of your production environment.
For a complete list of all supported Python technologies, see Technology support.
Go to Settings > Preferences > OneAgent features, find and enable all Python sensors of interest, and then restart your processes.
Vulnerability Analytics
Automatically detect Python runtime and third-party vulnerabilities in your Python applications, quickly assess their impact on your monitored environment, and prioritize remediation efforts.
Go to Settings > Preferences > OneAgent features, find and enable Python software component reporting, and then restart your processes.
Go to Settings > Application Security > Vulnerability Analytics > General settings, and then enable Python.
Feature update Platform | Davis
Problem merging: is same as generic relationship now taken into account
Problem merging now takes the is same as generic relationship into account, which can be defined in the topology model, generic relationship settings.
Two events on different entities will merge into the same problem if:
The two events are connected via is same as
The two events do not explicitly disable merging
The start times of the two events are close to each other
Feature update Platform | Platform Services
Network zone environment limit
There is now a network zone environment limit of 10,000 by default.
Feature update Infrastructure Observability
Resilient updates for Environment ActiveGates
We're excited to announce enhancements to the ActiveGate auto-update mechanism. The new update process ensures that updates within network zones, ActiveGate groups, and Synthetic private locations are performed in a rolling fashion. These improvements brings several benefits:
Minimized downtime: By updating ActiveGates sequentially, we reduce the risk of service interruptions.
Enhanced stability: Rolling updates ensure that only a subset of ActiveGates is updated at any given time, maintaining overall system stability.
Improved reliability: This method allows for better monitoring and quick interruption if any issues arise during the update process.
These changes will significantly enhance the performance and reliability of ActiveGate deployments.
Dynatrace API
To learn about changes to the Dynatrace API in this release, see:
Fixed an issue in which some images in some sessions were not being loaded because the timeframe used to request them was wrong. (DEM-6048)
Built-in log processing rule `cloud:aws:lambda` links logs to both AWS_LAMBDA_FUNCTION and CUSTOM_DEVICE entities to support both AWS integrations (AWS Lambda and AWS Lambda built-in). (APPOBS-1018)
Fixed visualization of logical operators in alerting profile custom event filters. (DI-17252)
Dashboards Classic: Timeseries with one-hour resolutions are no longer shifted to display grouped data points at the beginning of the resolution timeframe. (PAPA-23431)
Fixed a bug where the tile "User breakdown" on a dashboard would no longer show values. (MGD-3037)
Fixed an issue that broke metric queries that use more than one `ne` filter inside an `or` filter. (MGD-3063)
Resolved an issue where error responses from the RUM JavaScript tag management API were suppressed and an HTTP 200 OK response with an empty body was returned instead. (DEM-5197)
Service metrics in Grail derived from aggregated spans (for example, database calls) are now multiplied correctly based on the aggregation count. (APPOBS-5177)
Fixed duplicated types for the limit override for DevOps Alerting setting on the web UI. (DI-19122)
Resolved issue with an incorrectly hidden subset of settings pages that do not support fine-grained permission management via IAM. (PS-31239)
Added minimum date validation to maintenance window settings. (DI-18861)
Fixed an error 500 that occurred when accessing the Oracle DB Insights. (MGD-2703)
Problems: Aligned problem-marking behavior between the hosts list and the host screen. (INFOBS-1269)
Fixed the name formatting for the root cause entity in the Problems card. (DI-19131)
Fixed an issue where access to the OneAgent updates settings page was forbidden due to too strict permission checks if the user only has management zone permissions. (MGD-2949)
Dashboards Classic: Fixed "Network status" tile, which was showing value in large font and truncated for a timeframe in the last 2 hours or less. (MGD-2741)
Fixed an issue with the OneAgent AutoUpdate configuration API where too strict permission checks were applied to API tokens. (MGD-2774)
Fixed an issue that could lead to increased load on Cassandra when OneAgents or ActiveGates perform an update. (PS-31191)
Unified services no longer display Mute and Key-request actions. (APPOBS-4454)
Synthetic Monitoring
Dashboards Classic: Resolved an Error 431 that resulted when selecting "View Synthetic event" from a dashboard tile. (DEM-5401)