CA APM Release Notes

Learn about the new features, enhancements, known issues, and defect fixes.
apmdevops106
CA APM 10.7 release contains the following new features:
4
2
10.7 Service Pack 3 (SP3) Features
CA APM 10.7 SP3 Includes the following new and updated features:
APM Command Center Features
APM Cluster Upgrade through APM Command Center
CA APM Command Center offers the capability of automatically upgrading your Enterprise Manager clusters.
You can only use this capability to upgrade from earlier versions of APM to APM 10.7 SP3. You cannot use this capability to upgrade from APM 10.7 to 10.7 SP3.
Team Center Features
Map Preview
You can now view a defined universe on the Map before you save it. Select
Preview Map
when creating a universe or filter the Map to define a universe, then select
Save as Universe
.
More Information:
Configure Universes.
Default Clamping of Experience Cards is Removed
Use the new
introscope.apmserver.atc.landing.legacy.clamp.size
property in the
IntroscopeEnterpriseManager.properties
file to set a clamp on experience cards.
Language Options for Workstation
You can now choose a specific language for Workstation when you start the Workstation from your browser. Choose from the following languages: English, German, Italian, French, Spanish, Brazilian Portuguese, Japanese, Korean, and Chinese.
More Information:
Start the Workstation.
Other Features
Filtering SOAP Error Messages
In this release, you can configure SOAP Error messages using custom exceptions and filter the SOAP Error messages. This feature is available for the Java Agent only.
You can use this new feature to filter SOAP Error messages using the following existing property in the
IntroscopeAgent.profile
file:
introscope.agent.errorsnapshots.ignore=<CustomException>
Examples:
introscope.agent.errorsnapshots.ignore.0=*SOAP Fault*
introscope.agent.errorsnapshots.ignore.1=*HTTP Error Code: 500*
introscope.agent.errorsnapshots.ignore.2=*Fault Error raised*
APM DOI Integration for Metrics, Alerts and Inventory
APM sends metrics to DOI where these metrics are used to create SSD dashboards. These dashboards let advanced users create glass layer and query time correlations and aggregations. DOI also consumes APM Alert notifications and runs predictive analytics to provide intelligent insights on Alarms and Metric Data. These calculations include the distribution, variance, noise reduction, and impacted service. APM also pushes inventory data to enable DOI to create service analytics based on APM vertices.
APM DOI Connector
You can use the DOI Plugin to get a comprehensive insight into the performance of your infrastructure and applications in your environment. DOI Plugin integrates CA Application Performance Management (CA APM) with CA Digital Operational Intelligence (CA DOI). The DOI Plugin enables you to automatically ingest data from CA APM to CA DOI.
10.7 Service Pack 2 (SP2) Features
CA APM 10.7 SP2 includes the following new and updated features:
Grafana APM Integration
Use Grafana to create customized views of your APM data. Grafana lets you send RegEx queries to the APMSQL database over a JDBC connection. The query results are then sent to Grafana in a stream of JSON files, which are compiled into dashboards.
Cross-layer Propagation
The Propagator in Experience View now collects and propagates attributes from all map layers. For example, you can organize experiences (experience nodes) into cards using Docker and host attributes from the Infrastructure Layer.
More Information:
Configure Experience View.
Domain Universes
Large environments with multiple users require the use of domains and universes. Administrators can now synchronize universes in Team Center with domain information. Team Center automatically creates universes for the domains and synchronizes the domain information across universes. These read-only universes are called domain universes and are visible in the list of universes. Simply edit the
domains.xml
file and wait for the changes to appear in Team Center. You can configure the filters separately for domain universes, and you can exclude individual domains from the synchronization.
More Information:
Use Domains in Universes.
Out-of-the-box (OOTB) Perspectives
The Application Infrastructure Overview and Infrastructure Overview are OOTB map perspectives. They visualize application and infrastructure components for the technology stacks and hosting services in your application environment. For example, if your application environment uses Docker containers, select the Application Infrastructure Overview perspective on the Application Layer. You see the associated Docker containers, hosts, and server instances. Use the Infrastructure Overview on the Infrastructure Layer to see all Docker containers from the same host. You also see the relevant server instances, hosts, and deployed applications.
APM Command Center Modifies Bundle Properties Without Redeploying the Entire Bundle
When possible, APM Command Center modifies bundle properties without redeploying the whole bundle. Otherwise APM Command Center deploys the whole bundle.
Longer Time Range and More Experiences in Experience View
Experience View now shows data for time ranges that exceed 24 hours. Experience View also supports a much higher number of experiences. To expand the time range and experience count in Experience View, configure the following clamp properties:
  • introscope.apmserver.atc.landing.clamp.size
  • introscope.apmserver.atc.landing.historical.clamp.size
10.7 Service Pack 2 (SP2) Enhancements
New Languages
CA APM supports five new languages: French, German, Spanish, Italian, and Brazilian Portuguese.
Upgrade a Minor Package to a New Version Manually for CA APM Command Center
You can manually upgrade minor package versions for agents.
Access WebView from Metric View
You can now open WebView from the Global or Contextual Metric View. Select a metric in the Metrics Tree and select the
Full chart in APM WebView
icon.
More Information:
Access WebView.
CA APM Command Center Enterprise Manager Upgrade Improves Ability to Troubleshoot an Upgrade
CA APM Command Center now allows you to troubleshoot manually and fix minor Enterprise Manager upgrade issues without requiring you to roll back the upgrade. If a component fails to start, you can restart the component manually and resume your upgrade.
More Information:
Upgrade Failed.
To access this capability and upgrade your clusters, open a support ticket to obtain the new Command Center Bundle. For more information, see CA Support.
10.7 Service Pack 1 (SP1) Features
CA APM 10.7 SP1 includes the following new and updated features:
APM Command Center Features
APM Cluster Upgrade through APM Command Center
CA APM Command Center offers the capability of automatically upgrading your Clusters. The capability is available for early adoption.
To access this capability and upgrade your clusters, open a support ticket to obtain the new Command Center Bundle. For more information, see CA Support.
Audit Logging Supports Rollover Strategy
The
audit.log
file now supports a rollover strategy that is based on time.
APM Command Center Supports Minimum Allowed Interval for REST API Calls
APM Command Center analyzes the frequency of REST API calls. When the interval between calls is less than the configured value, APM Command Center takes two actions. APM Command Center logs a warning in the audit log, and it rejects the REST call.
New Agent Monitoring Extensions
Amazon Web Services Monitoring
CA APM Amazon Web Services (AWS) Monitoring allows enterprises running applications on Amazon to identify and resolve performance issues. AWS Monitoring integrates performance metrics into CA APM for Intelligent analytics, alerting, and visibility on a single dashboard. You must install the CA APM Infrastructure Agent to install the AWS Monitoring.
Azure Monitoring
CA APM Azure Monitoring allows enterprises running Azure applications to identify and resolve performance issues. The Azure Monitor integrates performance metrics into CA APM for Intelligent analytics, alerting, and visibility on a single dashboard. You must install the CA APM Infrastructure Agent to install Azure Monitoring.
More information:
Azure Monitoring
Cloud Foundry Monitoring
CA APM Cloud Foundry Monitoring allows enterprises running applications on Cloud Foundry to identify and resolve performance issues. Cloud Foundry Monitoring integrates performance metrics into CA APM for Intelligent analytics, alerting, and visibility on a single dashboard. You must install the CA APM Infrastructure Agent to install Cloud Foundry Monitoring.
More information:
Cloud Foundry Monitoring
Creating Universe Filters - Simplified
Create a universe in the universes section in Team Center. You can now define the map layer and apply filters for the universe without opening the map.
More Information:
Configure Universes.
Domain Universes
Large environments with multiple users require the use of domains and universes. Administrators can now synchronize universes in Team Center with domain information. Team Center automatically creates universes for the domains and synchronizes the domain information across universes. These read-only universes are called domain universes and are visible in the list of universes. Simply edit the
domains.xml
file and wait for the changes to appear in Team Center.
After you deploy this Service Pack, Domain Universes are enabled by default. Enabling this feature causes Team Center to create a set of automatic Universes that match the domain definitions in the cluster. You can use existing domain segregation when interacting with Team Center. To retain the security behavior of domains, it is not possible to enable the FOLLOW TRANSACTION PATH option for Domain Universes.
If you already have attribute-based Universes and you do not want Domain Universes to appear, disable this feature by setting the
introscope.apmserver.domainuniverses.enable
property to
false
. This is a hot property. After changing the value, Domain Universes disappear in a few minutes.
More Information:
Use Domains in Universes.
Out-of-the-box Perspectives
Gain insight into the infrastructure of your application environment, regardless of the technology stacks or hosting services that you use. Team Center offers two out-of-the-box (OOTB) perspectives, which you can use to find application components and their associated infrastructure components.
10.7 Features
New Infrastructure Agent
The CA APM Infrastructure Agent (Infrastructure Agent) is a new type of agent that is a master package of bundled CA APM agents and extensions. The extensions provide performance information about your infrastructure components.  For example, Host Monitoring and Web Server Monitoring.
The Infrastructure Agent supports these broad categories of extensions:
  • Standalone agents that report metrics, and can display transaction traces and Team Center nodes
    For example, Docker Monitor
  • EPAgent plug-ins that provide scripts and Java classes through XML streaming
  • Multi-process Probe Agents
    For example, Node.js and PHP
The Infrastructure Agent contains scripts and wrappers to run a standalone JVM process. The JVM process contains a core standalone agent and can load existing and new EPAgent plug-ins. The Infrastructure Agent deploys extension bundles, which you can also download from the APM Command Center.
The Infrastructure Agent also replaces the former Collector Agent components that are used by the Node.js and PHP Agents.
More information
: Infrastructure Agent
New F5 LTM Monitoring
F5 LTM (Local Traffic Manager) Monitoring reports F5 LTM-related metrics. The extension invokes F5 REST API to collect the metrics. The returned data is displayed on the APM Team Center.
More information
: F5 LTM Monitoring
New Host Monitoring
Host Monitoring provides powerful systems management through the industry-standard SNMP. Host Monitoring provides health metrics including server CPU utilization. More health metrics include memory, network disk, and storage statistics. Correlate the host infrastructure performance metrics with other CA APM monitored application performance metrics. This correlation helps you quickly determine whether poor host performance is the source of application performance issues.
More information
: Host Monitoring
New Kubernetes Monitoring
The CA APM Kubernetes Monitoring extension provides full monitoring insights into the containerized applications that you deploy, scale, and manage with Kubernetes. Use the extension to monitor the availability and performance of your containerized applications, processes, and cloud instances. Manage dependencies between your hosts and applications in Docker and Kubernetes container clusters in real time. Use the collected metrics data to streamline the up- or down-scaling of your environment.
More information
: Kubernetes Monitoring
New OpenShift Monitoring
OpenShift Monitoring is an extension that provides full monitoring insights into the hosts and applications that you deploy with OpenShift. Use the extension to monitor the availability and performance of your containerized applications, processes, and cloud instances. Manage dependencies between your hosts and applications in Docker and Kubernetes container clusters in real time. Use the collected metrics data to streamline the up- or down-scaling of your environment.
More information
: OpenShift Monitoring
New Web Server Monitoring
Web Server Monitoring provides information about the availability and performance of web servers. For example, Apache, Microsoft Internet Information Services (IIS), IBM HTTP, and Oracle HTTP servers. Web Server Monitoring, web server administrators can quickly detect and resolve web server availability and performance problems.
More information
: Web Server Monitoring
Deploy Node.js and PHP Agents Using the Infrastructure Agent
You now download and install the Infrastructure Agent to deploy the Node.js and PHP Agents.
More information
:
Enhanced Docker Monitor
We have enhanced the Docker Monitor, which now includes container health monitoring, container inter-dependencies, and host performance.
More information
: Docker Monitor
Download Docker, Kubernetes, and OpenShift Monitoring Through a Docker Image
You now download and deploy Docker Monitor, Kubernetes Monitoring, and OpenShift Monitoring through a Docker image. You perform this simpler installation in either a Swarm/UCP environment or in a standalone setup.
More information
:
New Struts 2 Monitoring Extension
The CA APM Struts 2 monitoring extension instruments Struts 2 applications and reports metrics for Struts 2 actions.
More information
: Struts 2 Monitoring.
Frontend as an Experience
Team Center Experience View shows your monitored applications from the end-user experience point of view. The experience is understood as the leftmost component of the transaction, the first monitored component of the whole transaction. Experience nodes have replaced application entry points. The Experience node is the beginning of the transaction path, and is the first monitored frontend component. The Experience node contains an attribute that is named an Experience. An experience can be, for example, a servlet or a generic frontend. Experience nodes provide application-based granularity, and can mix data points from separate environments such as pre-production and production.
Transaction Trace Viewer
The Transaction Trace Viewer is a graphical stack that helps you gain deep insight into individual transactions. Transaction Trace monitors the activity of individual transactions as they flow through agent-monitored applications. Transaction Trace helps you locate bottlenecks in your systems to understand how transactions are being used quickly and accurately. Transaction traces are stored, so you can view their details hours or days after the transactions first occurred. The graphical stack lets you view details about the individual components of a transaction. These details help you understand the call sequence within a period and evaluate performance.
The Transaction Tracer Viewer in APM Team Center requires installing the Agile Operations Platform (CA AO Platform). For more information, see Integrate with AO Platform. However, transaction tracing and poor transaction performance monitoring can also be accomplished using WebView without installing the CA AO Platform. For more information, see Collect and Analyze Transaction Traces.
Assisted Triage
Assisted Triage now monitors resource events. Assisted Triage stories monitor alerts on resource events like CPU and memory. Assisted Triage lists suspected resource event problems or anomalies when applications experience problems are due to system resource issues. The problems and anomalies might also be related, but not due to the system resource issues. Resource analysts support agents for CA APM and CA APM Infrastructure Agent.
Agent Cards
In the Agents View, Agent cards now monitor the health of your APM agents.
Map Layers
Map layers visualize application topology and infrastructure topology. For example, hosts and containers, and APM Infrastructure topology such as Collectors and agents.
More information:
Map Layers
Metric View
Metric View lets you inspect metric values. Metric View is available in two views. In a global view in the left pane, or a contextual view in the Map and Analysis Notebook.
Workstation, Team Center, and WebView
Workstation Session Timeout
For security reasons, the user session expires after inactivity for a certain time period that you configured.
Browser Agent
Web Resource Reporting
The Browser Agent reports web resource metrics for all resources on the page. Web pages are built from content that is not displayable from the initial download of the page itself. This content can be in the form of images, sound, or other media such as css, and JavaScript. For example, a web application can show images from its own domain, a content delivery service, and also include embedded advertisements. These supporting items that the page references and downloads are named resources. As an analyst, you must understand if poor application performance is due to application resources. Or if poor performance is due to web resources, which a third party might provide.
Examples:
A soft page hosts an image. The resource metrics for downloading and displaying the image appear in the Metrics Tree under the Resources, HTML node of the page:
Business Segment | <HOST/PORT> | <Page_URL> | <Soft_Page_Hash> | Resources | HTML | <RESOURCE_HOST/RESOURCE_PORT> | <RESOURCE_URL> | Resource Metrics
An AJAX call occurs on the top-level page or on the soft page. The Browser Agent reports resource metrics for the page and categorizes them into asynchronous (Async) and synchronous (Sync) requests. The AJAX metrics appear under the Resources node of the page, for example:
Business Segment | <HOST/PORT> | <Page_URL> | Resources | AJAX Call | <Async|Sync> | <AJAX_HOST/AJAX_PORT> | <AJAX_URL> | AJAX Metrics
Browser Timing in a Waterfall Representation
Web pages can include content that is not displayable from the initial download of the page itself such as images, sound, or other media. These supporting items that the page references and downloads are named resources. As an analyst, you must determine the source of poor application performance. Performance issues can be due to the application or to the web resources, which might be provided from a third party.
In the Transaction Trace Viewer, a Browser Timing tab represents browser timing data. The data is generated cumulatively and sequentially across a transaction trace. You can examine detailed trace data about hard pages and their resources and for resources that are associated with soft pages. (The data for a soft page itself does not appear.) The resources are gray by default, and then each phase has its own color. This waterfall representation helps you understand how different factors contribute to a transaction trace.
Java Agent
Java Agent Installer is Deprecated
The Java agent installer is deprecated. To deploy the Java agent, use the no-installer archive files or APM Command Center agent packages.
New Application Command Server AgentNoRedefNoRetrans Bundles for Java Agent Application Servers
You can now add the new AgentNoRedefNoRetrans.jar application-server-specific bundles to packages in APM Command Center. You can deploy these bundles for the Apache, Tomcat, WebLogic, and WebSphere Agent NoInstaller packages. You can also deploy these bundles from the APM Command Center.
New AgentNoRedefNoRetrans for WebLogic in Java Agent No Installer Download Package
You can now get the new AgentNoRedefNoRetrans.jar WebLogic-server-specific WebLogic and WebSphere Agent NoInstaller packages from these two sources:
  • CA Support product download page
  • APM Command Center
OSGI Server Configurations by Default on JBoss, WebSphere, GlassFish, Apache Felix, Atlassian Confluence, Atlassian Bitbucket
The Java agent OSGI agent profile sections now include the
bootdelegation
property by default into OSGI server profiles.
WebLogic Diagnostic Framework No Longer Supported
Support for Oracle WebLogic Diagnostic Framework (WLDF) is discontinued from this release.
Java Agent Microservices Instrumentation
You can now use a light-weight configuration of the Java agent that is optimized to monitor microservices.
More information
: Microservices
New WebAppSupport Extension
WebAppSupport is now implemented as an agent extension. While the functionality is still the same, starting with this release no WebAppSupport configuration is needed on any application server.
Oracle ADF Support
You can now configure the Java Agent to use automatic snippet injection to provide Oracle ADF support.
Web service Support
Support for Jersey (1.x and 2.x) for REST via JAX-RS, Apache CXF (3.1) for SOAP via JAX-WS, REST via JAX RS, REST via JAX-WS Provider-Dispatch, RESTEasy (2.x) for REST via JAX RS. Supportability for JAX-RS (annotations-based REST instrumentation).
.NET Agent
URL Grouping Improvements
The .NET URL frontend URL grouping property values and functionality have changed in the .NET Agent profile. The default value for
introscope.agent.urlgroup.group.default.format
property has changed from
Default
to
{path_delimited:/:0:5}
.
The default value for the introscope.agent.backendpathgroup.group.default.format property has changed from
Default
to
{path_delimited:/:0:5}
.
These two new properties prevent metric explosions by limiting the number of unique frontend and backend URL groups that the .NET agent can create:
introscope.agent.urlgroup.frontend.url.clamp
introscope.agent.backendpathgroup.backend.url.clamp
More information:
Monitor Azure App Services Using the .NET Agent
The .NET Agent for Microsoft Azure App Services allows enterprises running .NET applications in Microsoft Azure to identify and resolve performance issues. The .NET Agent for Microsoft Azure App Services integrates performance metrics into CA APM for Intelligent analytics, alerting, and visibility on a single dashboard.
Create Custom Azure Site Extension Packages
You can create custom Azure Site Extension packages to add more .NET agent monitoring of your .NET applications on Azure.
New introscope.agent.browseragent.snippetString Property
When configuring the Browser Agent to work with the .NET agent, the new
introscope.agent.browseragent.snippetString
property has replaced use of the
default.brtmsnippet
file.
Node.js Agent
Node.js Agent Transaction Trace Correlation with Browser Agent Transactions
Support for Node.js 6.9 and 8 Platforms
The Node.js agent is now supported for the Node.js 6.9 and 8 Platforms.
Support for Node.js Runtime Metrics
You can now view Node.js runtime metrics in Team Center.
Support for Node.js Express Nodes
You can now view Node.js express node metrics in Team Center.
PHP Agent
Support for PHP 7
You can now monitor PHP applications that are deployed on PHP 7.
Support for Oracle Databases
The PHP agent now includes support for Oracle database metrics. Supported client: OCI8.
SQL Agent Parameters Monitoring
You can now extend Java agent SQL monitoring to provide SQL parameter information in transaction traces and metrics.
More information:
Configure SQL Parameter Monitoring.
TIBCO BusinessWorks 6.x Monitor
TIBCO BusinessWorks (BusinessWorks Monitor) monitors the scheduling and executing of synchronous and asynchronous business activities and processes. BusinessWorks Monitor also monitors incoming and outgoing business process activity flows through TIBCO BusinessWorks API Endpoints.
More information:
TIBCO BusinessWorks 6.x.
Spring Extension
Spring Extension is a solution from CA APM to monitor the Spring Framework. The spring extension monitors the spring components like WEBMVC, PORTLET, ASPECTS, CORE CONTAINER, web services. The spring extension is bundled in CA APM. You do not have to install the extension separately.
More information:
Spring Extension
Telemetry Service
Enable the telemetry service to let CA Technologies collect supportability data. Telemetry data is provided to CA APM Support to help reduce the time to resolve your support issues.
More information:
Telemetry Service
Auditing
Auditing helps administrators track configuration changes in APM data. The changes are stored in audit log text files. Every log contains information about the type of change (what changed, with old and new values), who changed it and when.
Command Center
User Management
Configure the user management connection for Command Center to share users and user groups with CA APM. Assign user-specific permissions in Command Center.
Auditing in Command Center
Auditing helps administrators track all movement and changes in Command Center. The log file records all operations, such as log level changes, login attempts, and user activity.
H2 Database Encryption
The H2 Database and password are automatically encrypted during the first installation of the database.
Disable HTTP Port
Disable the HTTP Port for increased security.
More information:
SSL or TLS Settings
Agile Operations (AO) Platform
The AO Platform provides a shared platform for CA products and solutions. The platform includes CA Application Performance Management (APM), CA App Experience Analytics, CA Digital Operational Intelligence, and Log Analytics. The AO Platform enables you to understand the end-user experience and measure service level agreements (SLAs). You can map all transactions to the end-to-end infrastructure, and can conduct incident triage and root-cause diagnoses in a complete and integrated solution.
The AO Platform is required for full CA APM functionality.
PostgreSQL Database Upgrade
The current CA APM bundles PostgreSQL v9.6.2.
Cross-Enterprise APM
For information about the enhancements for CA Cross-Enterprise Application Performance Management, see Cross Enterprise APM Release Notes.
No changes were needed for CA Cross-Enterprise Application Performance Management 10.5 to work with CA APM 10.7. Therefore there is no 10.7 CA Cross-Enterprise Application Performance Management agent. The 10.5 CA Cross-Enterprise Application Performance Management agent remains in use with CA APM 10.7.
APM Products and Resources
For More information about APM products and resources, visit CA APM Solutions.