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 |