Here are the new, changed, and deprecated features in DX APM 21.4.
Here are the new, changed, and deprecated features in
Cloud Monitoring Enhancements
Here are the enhancements that are related to cloud monitoring in this release.
Google Cloud Monitoring
Google Cloud Billing Service
The Google Cloud Billing service provides metrics about your Google Cloud Platform (GCP) cost, with data generated daily (configurable). This service provides you with the required information to budget your GCP cost. More information: Google Cloud Billing Service
GCP Monitoring with Keyless Entry
This service allows you to monitor Google Cloud services without configuring the security tokens. Instead, the Keyless Entry service uses Google Kubernetes Engine (GKE) Workload Identity to provide the correct permissions.
More information:
Google Cloud Monitoring with Keyless Entry
Amazon Web Services (AWS)
AWS EMR Monitoring Service Enhancement
The AWS EMR Monitoring service now supports two new metrics. These metrics provide the status of applications running within the AWS EMR cluster:
  • State:
    Shows the state of the EMR cluster.
  • Status Code:
    Specifies the failure reason of cluster (this metric is available only for terminated clusters).
More information:
AWS EMR Monitoring Service
AWS Glue Service Monitoring Service Enhancement
A new metric Error Message is added in this service. This metric displays the actual error message for the failure of the Glue job.
More information:
AWS Glue Service
Azure Service Usage and Quotas Service
The new Azure Service Usage and Quotas service helps you view the current usage and service limit of Azure resources. You can view the usage and quotas for these providers:
  • Compute
  • Storage
  • Network
  • Azure VMware Solution by CloudSimple
More information:
Azure Service Usage and Quotas
Java Agent
Automatic Transaction Trace Filtering
monitors every transaction in your environment.
by design collects transaction traces for performance issues, errors, and stalls. Automatic transaction trace filtering allows you to examine potentially problematic transactions without explicitly running transaction traces.
now adds additional configuration for automatic filtering traces by Slowest N, Fastest N, and so on.
More information:
Configure Automatic Transaction Trace Options
Container-aware Java Agent Naming
now automatically determines an appropriate agent hostname for Java Agents in the container environments.
provides Java Agent naming for both Universal Monitoring Agent (UMA) Kubernetes-Native deployments and non-UMA standard Java Agent deployments.
More information:
Java Agent Naming, Install and Configure UMA for Kubernetes. See the section about UMA Dynamic Property Resolution.
New Java Agent Start-up Mode
You can now prevent slow Java Agent startup time by configuring the
system property to start the Java Agent in Neo mode. You can delay the Java Agent startup by configuring the
system property.
More information:
Configure Start-up Mode
Infrastructure Agent
SQL Server Database Monitoring Traces Support
You can now view SQL Server database transactions traces in the
Map View
by selecting the corresponding SQL Server database node and clicking the
tab. SQL Server database transaction traces consist of events having various performance indicators for monitoring and maintaining your SQL Server database.
More information:
SQL Server Database Traces
New CPU/Heap Utilization Metrics
Remote JMX Monitoring now provides metrics about the heap memory that is used for the object allocation. These metrics are enabled by default and appear here in the Metrics Tree: <infra-agent>|<jmx-metric-root-node>|JVM|Memory|HeapRemote JMX Monitoring also now provides metrics about the JVM-managed memory that is used for storing loaded classes and meta-data, and for internal processing. These metrics are enabled by default and appear here in the Metrics Tree: <infra-agent>|<jmx-metric-root-node>|JVM|Memory|Non HeapYou can also view these new metrics as standard JMX metrics.
More information
: Remote JMX Monitoring, JMX Metrics
F5 LTM Monitoring Enhancement
F5 LTM Monitoring now allows, with a single agent deployment, the monitoring of multiple F5 instances. For each F5 instance, you must configure an F5 profile.
More information:
F5 LTM Monitoring
Support for Secure Layer Authentication in Redis Monitoring
The Redis Monitoring extension now supports monitoring Redis over SSL. Use these properties to enable SSL in Redis Monitoring:
  • introscope.agent.redisinfra.profiles.default.sslenabled
  • introscope.agent.redisinfra.profiles.default.servercertificate.path
More information:
Configure the Redis Monitoring Extension
Host Monitoring Enhancement
Monitor the performance of dedicated host processes by defining process arguments in your monitoring configuration.
More information:
Host Monitoring Properties
Support for RHEL 8.2 for Host Monitoring, SysEDGE
RHEL 8.2 is now certified for Host Monitoring and SysEDGE.
More information:
Supportability Matrix for Infrastructure Agent
NGINX 1.19.X Support
now supports NGINX version 1.19.0.
More information:
NGINX Monitoring
vCenter Monitoring Enhancement
You can now monitor the new
Resource Pool
metric along with the other vCenter metrics in your vCenter environment. More information: vCenter Monitoring
.NET/.NET Core Agent
Automatic Backend Detection
The .NET/.NET Core agent now automatically discovers backends without requiring manual or custom instrumentation.
More information:
.NET/.NET Core Agent Smart Instrumentation
Universal Monitoring Agent (UMA)
Support for ECS and Docker Swarm
The Universal Monitoring Agent now automatically discovers and monitors AWS ECS and Docker Swarm containers and node infrastructure.
More information:
UMA for AWS ECS; UMA for Docker Swarm
Improved Kubernetes Monitoring
The Universal Monitoring Agent now provides deeper insights from Kubernetes Monitoring by providing these new network and cluster performance monitoring capabilities and metrics:
  • Network metrics: bytes in, bytes out, bytes sent, and bytes received
  • Monitors API server and etcd performance
  • Monitors Deployment Configs performance
  • CPU and memory limits per Project
UI Features
Metric Grouping Preview
The Metric View Preview displays the preview mode of configured metric groups. You can view relevant metrics data that is plotted in the Graph. The Preview window shows the metrics data graph based on the
Agent Specifier
Metric Specifier
provided in the
field. More information: Configure Metric Groupings in Team Center
Alerts Preview
The Alerts Preview displays the preview mode of configured metric groups. You can view relevant metrics data that is plotted in the Graph. The Preview window shows the metrics data graph based on the
Metric Grouping
More information:
Create and Configure Simple Alerts in Team Center
Calculators Preview
The Calculators Preview displays the preview mode of configured metric groups. You can view relevant metrics data that is plotted in the Graph. The Preview window shows the metrics data graph based on the
Metric Grouping
More information:
Create and Edit Calculators
Increased Universes Security Granularity
Now in each Universe, users are assigned individual rights per management module to edit alerts, calculators, and metric groups.
Previously only users who are assigned as the Power User or Tenant Administrator could modify any management module alerts, calculators, and metric groups. Now the Power User role, users, and user groups must be given permission to view or create alerts, calculators, or metric groups in a management module. The Power User continues to be able to manually start transaction trace sessions.
More information:
Configure Universes.
Other Features
Increased Security for Agent Download Dialog, APM Command Center, Cloud Proxy
agents and ACC controllers are now more secure. Here are the improvements:
  • APM Command Center (ACC) Transport Layer Security (TLS) certificate validation has been enhanced for agent and ACC Controller communications. Now DX APM validates the certificate and hostname for new and updated agents and ACC Controllers that use the TLS connection.
  • TLS certificate validation is now enabled for all agents that you download from the Agent Download Dialog.
  • You can now specify custom truststores for TLS validation by tenant and globally.
  • You can update existing agents and ACC Controllers with a new custom truststore.
  • Cloud Proxy now comes configured to use the default Java truststore for certificate validation.
Known Issue
Defect DE502703 - introscope.agent.dotnet.monitorAppPools Property Does Not Work
I uncommented and configured the
property in the .NET/.NET Core
file. For example,
.  After I restarted the IIS web server, the property did not take effect.
For CA APM 10.7 and earlier, the configured value had be placed within quotes. For DX APM SaaS and DX APM On-premise, the value must be configured
quotation marks. For example,
- No Data Displays in Map, Dashboard, or Analysis Notebook
Select the empty perspective choice (a light gray box) from the perspectives list. When that perspective appears, the DX APM Map, Dashboard, and
Experience View Analysis Notebook
do not display any data.
Select a valid perspective from the perspectives list, and then refresh the page.