Release Notes 4.2.0.99

New and Enhanced Features in 4.2.0

Performance Dashboard: Adding Multiple Controllers at a Time

Earlier, in case of Inventory sheet, only one controller can be added at a time, which was consuming more time while environment having more controllers (Example: 8-10). By this enhancement, the user can add multiple controllers and multiple appliances at one time.

Alert: Using the Value Generated from Graph A as a Threshold for Graph B

An alert is generated on a metric by comparing with threshold value of another metric based on some operators, such as >=, <=, >, <, !=, ==.

Example: To generate alert on 4xx metric of Transaction Failure group only when number of transaction failure due to 4xx is <above operator> by 10% of total traffic like:

  • Current Total Traffic = 20
  • Current 4xx = 5

Alert is generated only when

  • case 1(>=): 5 >= 10 % of 20 ==>  if(5 >= 2) ==> generate alert
  • case 2(<=): 5 <= 10 % of 20 ==>  if(5 <= 2) ==> alert will not generate
  • case 3(>): 5 > 10 % of 20 ==>  if(5 > 2) ==> generate alert
  • case 4(<): 5 < 10 % of 20 ==>  if(5 < 2) ==> alert will not generate
  • case 5(!=): 5 != 10 % of 20 ==>  if(5 != 2) ==> generate alert
  • case 6(==): 5 == 10 % of 20 ==>  if(5 == 2) ==> alert will not generate
Monitors: API wise Monitor Data for Access Log Monitor

Support for regex at file as well as directory level is provided. Now, machine agent will read and send data from multiple files if modified at the same time.

NetCloud: Reduced Logs of Epoll Timeout for RTC Fail

It was observed that in generator if RTC was getting failed due to epoll timeout, then it was difficult to find out the reason why RTC was getting failed as the trace log file was also full with epoll logs only. Now, the logs are reduced of epoll timeout for RTC fail and the user can get the reason for RTC failed.

ND Configuration UI: Entry point for Apache Solr

org.apache.solr.client.solrj.SolrRequest.process(Lorg/apache/solr/client/solrj/SolrClient;)Lorg/apache/solr/client/solrj/SolrResponse;|CustomCallout:ApacheSolr|1

org.apache.solr.client.solrj.SolrRequest.process(Lorg/apache/solr/client/solrj/SolrClient;Ljava/lang/String;)Lorg/apache/solr/client/solrj/SolrResponse;|CustomCallout:ApacheSolr|1

NetForest: “Query & Fetch” Search Type

This enhancement is related to query performance enhancement. Earlier, it was working on top 10k docs, now it will fetch number of docs from each shards (by below formula) first then query will be executed. 

Formula to calculate documents from each shards: [(10000/no.of shards)+20% ]. This concept is not applicable for stats, docstats, and streamstats.

NetForest: Percentile Function with VIS Command

A multi-value metrics aggregation that calculates one or more percentiles over numeric values extracted from the aggregated documents. These values can be generated by a provided script or extracted from specific numeric or histogram fields in the documents.

Syntax for Percentiles metric in VIS:

<query>|VIS Percentiles(<metric field> percent=<percentile number with(-)>) by <bucket field>

Example:

*|VIS Percentiles(resp_size percent=25-50-75-99) by @timestamp[]

Other Enhancements

ID

Product

Enhancement

72759

NetCloud

Extra epoll overhead avoided to process runtime changes.

81463

NetDiagnostics

Allowed Underscore (_) in session attribute in config UI.

72795

NetDiagnostics

Code changes to support multiple files in LPS

43184

NetDiagnostics

Reviewed and optimized topology library code – Data Structures (NDC)

80602

NetOcean

Creation of AJB service same as an HTTP service.

72999

NetStorm

Vector Supported NoSQL Generic Monitor

80985

NetVision

In session details window, under page tab, the User timing is displayed in resource waterfall

Bug Fixes

ID

Product

Description

75991

NetCloud

Post processing takes very long after the test is stopped gracefully

73228

NetDiagnostics

Unusual behavior in Alert Maintenance Configuration from UI and REST API

73983

NetDiagnostics

NDP | OOM in production test

77954

NetDiagnostics

Many connections are stuck in receive queue in snb machine

79154

NetDiagnostics

BCI Exception || WebSocketException: Flushing frames to the server failed

79162

NetDiagnostics

Not able to Apply RTC as Control Connection getting closed Continuously in OverOps feature

80379

NetDiagnostics

CavWMON Consuming High CPU on Stress Server

80823

NetDiagnostics

Unable to see MongoDB callouts as no DB call is capturing for BT “MS_GenerateWorkFlowReportForTime”.

79695

NetStorm

One of flow is not getting covered in WFM Dashboard while recording in RBU

79746

NetStorm

Getting core dump in core files and Test got stopped with Error Message as All NVMs got failed

80748

NetStorm

Perform DNS Look up for SUT server is  resetting to default value when we are reopening the scenario

73026

NetVision

Not Getting Data For Page Filter In Case Of Page Temporarily Unavailable Event

79726

NetVision

Unable to search sessions in NV