Agent Enhancements

The following table lists the Agent enhancements included in the 25.1 release.

Agent

Summary

Release Version

Release Date
Analytics Agent

This release introduces support for importing root certificates on Windows Docker image. To specify the root certificate path, configure the APPDYNAMICS_EVENTS_CERTIFICATE_PATH variable. See Deploy Analytics in Kubernetes.

25.1.0January 24, 2025
C/C++ SDKThis release replaces OpenSSL with CiscoSSL 3.0.15-8.0.221.25.1.0March 6, 2025
Cluster Agent

You can now:

  • Auto-scale the replicas using Target Allocator. See Target Allocator and Configure Cluster Agent.
  • Use the new parameter, reuseNodeName, to reuse the node names when auto-instrumenting the Java Agent. See reuseNodeName at Auto-Instrument Configuration.
  • modify the namespaces in the UI because it takes the precedence over the YAML configuration.
  • The Cluster Agent and Operator images are upgraded to Golang 1.23.4.

See Cluster Agent Resolved issues for the bug fixes.

25.1.0January 27, 2025
Database Agent
  • Support for pgvector monitoring. See Set up pgvector for Monitoring and pgvector Metrics.
  • Downgraded the MongoDB driver to 4.6.1 to support monitoring MongoDB <3.6.
  • Upgraded to the following third-party components:

    ComponentPrevious VersionUpgraded Version
    azul-jre17.5217.54
    mssql-jdbc7.4.1.jre8.jar12.8.0.jre8.jar
25.1.0January 28, 2025
Java Agent
  • The Java Agent now assigns the container ID only when it detects a valid container ID. If it fails to retrieve the container ID after 15 attempts (approximately eight minutes), it logs an error and does not register agent with the Controller. However, the application will start as usual after the default timeout of one minute. In such cases, review the container or agent logs to resolve the issue.
  • Supports Micronaut 4.0.x - 4.6.x. See Java Supported Environments.
  • Records the HTTP 400 and 500 error code URLs in business transaction snapshots. See the enable-http-error-code-url-report node property.
  • Includes bug fixes. See Agent Resolved Issues.
  • Includes security updates for the following third-party components:
    LibraryFromTo
    commons-codec1.151.17.1
    commons-math2.12.2
25.1.0February 5, 2025
Machine Agent
  • Introduces Graphics Processing Unit (GPU) monitoring. Enable the sim.cluster.gpu.enabled account property to enable this feature. See Configure GPU Monitoring.This feature introduces following metrics on the Servers List and Server Dashboard pages:

    Page

    Metrics
    Servers List
    • GPU Utilization (%)
    • GPU Memory Utilization (%)
    Server Dashboard
    • GPU Utilization (%)
    • GPU Memory Utilization (%)
    • GPU Temperature (C)
    • GPU Power Usage (W)
    • GPU PCIe Tx Throughput
    • GPU PCIe Rx Throughput
  • Introduces URL monitoring. Configure the urlMonitorConfig setting to enable this feature. See URL Monitoring Metrics.
  • Introduces an option to specify the maximum number of processes that Machine Agent can monitor. See Maximum Processes Monitored.
  • Upgrades the following vulnerable third-party libraries:

    ComponentUpgraded Version
    openssl3.4.0
    expat2.5.0
    zlib1.3.1
    jetty-server9.4.56
    giflib5.2.1
    jpeglib2.1.5
    ncurses6.4
  • For bug fixes, see Agent Resolved Issues.
25.1.0January 31, 2025
Network Agent

Upgrades the following third-party libraries:

LibraryFromTo
curl8.7.18.11.1
civetweb1.151.16
libcap1.10.31.10.5
lua5.4.65.4.7
npcap-sdk1.011.13
openssl3.2.23.4.0
25.1.0January 29, 2025
.Net Agent
  • Includes the following improvement to Request Agent Log Files of .Net Agent:
    • Automatically deletes log file when the log request is complete
    • Supports Linux environment
  • Provides the following support for Apache Kafka:
    • Entry and exit point detection
    • Downstream correlation

See Kafka Instrumentation for .NET.

  • For the .Net applications, you can now associate error detection methods, log messages, and HTTP codes with business transactions. See Error Detection.
  • For bug fixes, see Agent Resolved Issues.
25.1.0January 30, 2025

Python Agent

25.1.0

January 20, 2025

Smart Agent

  • You can now use a separate user and group to install agents instead of the root user, which is used for installing Smart Agent. See Custom Configuration.
  • For bug fixes, see Resolved Issues.
25.1.0February 5, 2025
Hosted Synthetic Agent

This release supports:

25.1.0February 23, 2025