Knowledge Base

cancel
Showing results for 
Search instead for 
Did you mean: 

Product Update, July 2019 (v4.5.11 and v4.5.12)

Table of Contents

Feature Enhancements

Resolved Issues

Get Started

Ask a Question

 

We have released the v4.5.11 Controller and Enterprise Console (actual date July 8), and v4.5.12 Controller and Enterprise Console (actual date July 31). Below are key product enhancements, recent agent updates and resolved issues in the month of July.

 

Please note: customers are advised to check backward compatibility in the Agent and Controller Compatibility documentation

 

What highlights should I know about?

These release highlights include the newest features and capabilities at-a-glance this month. In the grid below, we’ve flagged who may be most interested or impacted in your organization by each enhancement.

 

Category
Enhancement
User and Performance
Analyst
Admin and Implementer
Developer

Cloud-Native /
Dev-Ops

Serverless APM for AWS Lambda is now generally available

 

Java

Updated agent API package

 


 

Network

Network Agent REST APIs Default Settings Updated

 


 

.NET

Custom HTTP Discovery Rules for .NET Agent for Linux

 


 

AIOps Platform

Boolean Health Rules

 


 

 

Serverless APM for AWS Lambda is now generally available

We're delighted to announce that AppDynamics Serverless APM, which supports instrumenting AWS Lambda applications and microservices in Java, is now available to our SaaS customers through the AWS Marketplace.

Serverless APM for AWS Lambda is generally available for SaaS Controllers, version 4.5.11 and later. Serverless APM requires a subscription through AWS Marketplace. 

 

To learn more, read AppDynamics Provides Comprehensive Observability through Serverless APM for AWS Lambda.

 

Updated agent API package

See, Java API User Guide for more details on the common use cases for the API. 

 

Network Agent REST APIs Default Settings Updated

The REST APIs for Network Agent version 4.5.7 or earlier are bound to all available network interfaces. With agent version 4.5.8, the REST APIs are by default bound to the localhost only. You can change this configuration using 'webservice_ip' parameter in the agent_config.lua file. This affects the docker and Kubernetes deployment of the Network Agent.

 

For more information, see: Network Visibility with Kubernetes - Creating a Docker Image

Install the Network Agent in a Docker Container

 

Custom HTTP Discovery Rules for .NET Agent for Linux

This release brings the .NET Agent for Linux closer to parity with the .NET Agent for Windows by providing a feature preview for HTTP backend detection and naming using Custom HTTP Discovery Rules.

  • Configure the .NET Agent for Linux to detect HTTP backends using URI segments, instead of detecting and naming the backend using the default autodiscovery rules that identify the backend based solely on the Host and Port.
  • Using Custom HTTP Discovery rules is especially useful to detect and name HTTP backends behind an API gateway or portal.
  • Defining the HTTP backend based on the URL segments in the Custom HTTP Discovery rule enables AppDynamics to resolve the HTTP backends to tiers properly, giving you accurate metrics for your API services.

 

See HTTP Backend Detection and .NET Backend Detection.

 

Boolean Expression to Evaluate Health Rule Conditions 

You can now define a boolean expression using AND and OR operators to evaluate complex health rule conditions for entities in your application. The health rule is considered to violate if the boolean expression evaluates to 'true'. 

 

The advantages of using a boolean expression are: 

  • reduces the need to create multiple health rules to monitor various performance metrics. It allows you to evaluate complex criteria for multiple conditions in one go 
  • well-calibrated boolean expression ensures reduced false alerts 
  • easy to create and maintain health rules with complex evaluation criteria using simple condition names. Conditions are named as A, B, C and so on 
  • allows the use of AND and OR operators to define a highly complex expression comprising a maximum of 8 conditions 

 

For more information, see Health Rule Conditions and Configure Health Rule Conditions.

 

HealthRules.png

 

 

Resolved Issues

Here is a list of key issues that were resolved this month: 

Controller

  • “Invocation Trace” is blank when navigating to “Snapshot > Slow calls and errors > Hotspots” (APMPLAT-12074)

Database

  • Custom POJO rules not working with agent version 4.5.8 (JAVA-5837)

UI

  • Highcharts are displaying graphs time in UTC instead of customer’s time zone (UIPLATF-7108)

Platform

  • Case sensitivity naming of “primary” and “secondary” in high availability (HA) deployments causes a NullPoint exception when Enterprise Console executes a job (ECONSOLE-4677)
  • The JAR file ‘mysql-timezone-util.jar’ throws the error “Cannot determine system time zone.” when calling systemTimezone.getId() (PLATCPS-10919)
  • Machine agent continues to monitor Non-APM containers when “sim.docker.monitorAPMContainersOnly” flipped to true (SERVER-6266)
 

Get Started

Download Essential Components (Agents, Enterprise Console, Controller (on-prem), Events Service, EUM Components)

Download Additional Components (SDKs, Plugins, etc.)

AppDynamics Upgrade Checklist For Any Release

Product Announcements, Alerts, and Hot Fixes

Extensions

 

Can’t find what you’re looking for? Need more assistance? Ask a question in the Latest Release forum.

Version history
Revision #:
4 of 4
Last update:
‎03-16-2020 03:33 PM
Updated by:
 
Labels (1)
Contributors


Found this article helpful? Click the Thumbs Up button.
Have an additional comment? Post it below.
0 Kudos