Rollout starts January 10, 2022

With this release, the oldest supported OneAgent versions are:

Dynatrace extension framework upgrade notice

Starting with Dynatrace OneAgent and ActiveGate version 1.231, we are upgrading the Extension Framework (also referred to as the plugins framework) from Python 3.6 to Python 3.8.

  • Consequences: Some Dynatrace extensions running in your environment may stop working and require redeployment of a new version prepared for Python 3.8.
  • Symptoms:
    • No data is provided for affected metrics on dashboards, alerts, and custom device pages populated by the affected extension metrics.
    • Extension logs display errors. Most often this will manifest itself as Python in the PluginAgent log.
    • Sometimes the Python virtual machine crashes.
  • Impact: This issue affects only those extensions that use native libraries called from Python code distributed with the extension.

Java

Go

  • Added support for Logrus 1.5 - 1.8
  • Added support for Zap1.10 - 1.19

Operating systems

FutureDynatrace OneAgent operating systems support changes

The following operating systems will no longer be supported starting 01 March 2022

The following operating systems will no longer be supported starting 01 April 2022

The following operating systems will no longer be supported starting 01 July 2022

The following operating systems will no longer be supported starting 01 August 2022

PastDynatrace OneAgent technology support changes

Dynatrace OneAgent1.213 was the last version to support the following technologies

  • OpenTelemetry0.16.0, 0.17.0 for Go

Dynatrace OneAgent1.215 was the last version to support the following technologies

  • OpenTelemetry0.18.0 for Go

Dynatrace OneAgent1.217 was the last version to support the following technologies

  • OpenTelemetry0.19.0 for Go

Dynatrace OneAgent1.221 was the last version to support the following technologies

  • OpenTelemetry0.20.0 for Go
  • OpenTelemetry0.18.x, 1.0.0-rc.0, 1.0.0-rc.3 for Node.js

Dynatrace OneAgent1.227 was the last version to support the following technologies

  • OpenTelemetry1.0.0-RC1 for Go
  • OpenTelemetry1.0.0-RC2 for Go

PastDynatrace OneAgent operating systems support changes

The following operating systems are no longer supported since 01 May 2021

  • Linux: Red Hat Enterprise Linux CoreOS4.3
    • x86-64
    • Last compatible version: 1.213
  • UNIX: IBM AIX7.2 TL2

The following operating systems are no longer supported since 01 June 2021

The following operating systems are no longer supported since 01 July 2021

The following operating systems are no longer supported since 01 September 2021

  • Linux: Red Hat Enterprise Linux CoreOS4.4
    • x86-64
    • Last compatible version: 1.223
  • Linux: openSUSE15.1

The following operating systems are no longer supported since 01 October 2021

  • Linux: Google Container-Optimized OS77 LTS

The following operating systems are no longer supported since 01 December 2021

Resolved issues

General Availability (Build 1.231.237)

The 1.231 GA release contains 21 resolved issues.

Infrastructure Monitoring

  • Extensions SFM status logs timestamps now match status metrics timestamps. (APM-327536)
  • Extension Execution Controller (EEC) no longer detects datasource timeout and fails to restart the process properly after CPU and memory saturation. (APM-330530)
  • To open a StatsD listening port in local StatsD ingest mode (OneAgent), a socket is now opened on `127.0.0.1:18125` (IPv4) if IPv4 is available, or on `[::1]:18125` (IPv6) if IPv4 is disabled. (APM-330474)
  • Extension Execution Controller (EEC) properly resolves extension version when minor patch version is not provided. (APM-328456)
  • Corrected CPU usage calculation method on Windows platform; resolves issue with occasional Extension Execution Controller (EEC) restart. (APM-327062)
  • Fixed a problem with manually setting the host group in standalone environments. (APM-338489)

Java

  • Incoming Web Request nodes created with the OneAgent SDK for Java are no longer shown as flawed if there is no HTTP Host header or a full URL provided. (ONE-66636)
  • ClassNotFoundException no longer occurs when log enrichment is enabled for Log4j. (ONE-67851)

.NET

  • Resolved a SecurityException in AspNetCore when monitoring exceptions that generated a `Methods must be security critical or security safe-critical to call native code.` log entry. (ONE-67782)

PHP

  • Resolved issue with OneAgent PHP module that broke headers in outgoing requests. (ONE-68614)
  • OneAgent PHP module no longer crashes when instrumenting method with return value capture. (ONE-67997)

AI causation engine

  • Custom tag information is now encoded in outgoing Dynatrace tags when tracecontext is enabled, resolving possible unstitched PurePaths. (ONE-67493)

All modules

  • The `--graph` and `--data-root` dockerd arguments for collecting Docker container metadata are now handled correctly. (ONE-66941)
  • Crash alert generation no longer leads to disk exhaustion when OneAgent is running in limited privileges mode. (ONE-66720)

General

  • IIS modules are now displayed correctly in web UI when IIS Insights is enabled. (APM-336632)

OS module

  • Child SAP processes are grouped to parent and are no longer visible as separate processes. (APM-337097)
  • Added support for Docker daemon userns-remap runtime option. (APM-340743)
  • Crash reports are now also aged when OneAgent is deactivated. (APM-327184)
  • Generating OSI ID treats the `set-host-id-source` parameter from the `deployment.conf` file as most important. On Azure and EC2, UUID or instance ID will be used only when `set-host-id-source` is set to `auto`. (APM-335475)

Go

  • OneAgent is now injected correctly into statistically linked Go binaries started via `execv()` or `execvp()` calls. (ONE-68208)

Plugin module

  • Initialization query for MS SQL counters now handles server restarts correctly. (APM-328369)

Attachments

  • Original Link
  • Original Document
  • Permalink

Disclaimer

Dynatrace Inc. published this content on 10 January 2022 and is solely responsible for the information contained therein. Distributed by Public, unedited and unaltered, on 11 January 2022 08:07:00 UTC.