21.4

Here are the new, changed, and deprecated features in DX APM 21.4.
apmsaas
Here are the new, changed, and deprecated features in
DX APM
21.4.
2
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
DX APM
monitors every transaction in your environment.
DX APM
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.
DX APM
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
DX APM
now automatically determines an appropriate agent hostname for Java Agents in the container environments.
DX APM
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
-Dcom.wily.introscope.agent.startup.mode=neo
system property to start the Java Agent in Neo mode. You can delay the Java Agent startup by configuring the
-Dcom.wily.introscope.agent.startup.delay
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
Database
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
DX APM
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
and
Metric Specifier
provided in the
Expressions
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
field.
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
field.
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
Downloaded
DX APM
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
Symptom:
I uncommented and configured the
introscope.agent.dotnet.monitorAppPools
property in the .NET/.NET Core
introscopeagent.profile
file. For example,
introscope.agent.dotnet.monitorAppPools=”DefaultAppPool”
.  After I restarted the IIS web server, the property did not take effect.
Solution:
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
without
quotation marks. For example,
introscope.agent.dotnet.monitorAppPools=DefaultAppPool
.
Defect
DE499817
- No Data Displays in Map, Dashboard, or Analysis Notebook
Symptom:
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.
Solution:
Select a valid perspective from the perspectives list, and then refresh the page.