Release – 4.13.0

Overview

This document covers release information for Cavisson Product Suite version 4.13.0. It provides high-level changes from the last release to this release. For the latest support and advisory on new features, enhancements, and bug fixes please subscribe to the product-specific announcements and newsletters from www.cavisson.com.

New and Enhanced Features

Common UI

Monitor

SNMP monitoring support in auto discovery

Automated SNMP monitoring for diverse network devices (Cisco, HP, Riverbed, etc.) eliminates the need for manual Object ID (OID) identification for individual graphs. This streamlined process minimizes manual efforts in OID discovery.

Support for Citrix Xenapp Monitoring – mon

A monitoring solution for Citrix XenApp is now accessible, facilitating the tracking of transaction time, processing request numbers, and assessing the load on XML brokers. This enables the identification of potential bottlenecks in transaction processing tasks, such as obtaining user information, validating credentials, changing passwords, requesting tickets, and more.

Dashboard

UI support for defining connection health threshold

Earlier we were adding a threshold keyword in the config.ini file to categorize the health of the connection link and easily identify if there was any underlying issue with the connection between two nodes. Users can now configure/add the threshold value from the UI via Dashboard Settings>End-to-End View Settings and under the field “Threshold value for connection health”. The default value is 20. This feature will work the same as before when the threshold was defined via the backend by editing config.ini.

Option to save custom time frames as events

Earlier, the user needs to enter the details like start and end date time again and again even if they were analyzing data of the same custom time period. Thus the need arises to have some mechanism through which users can save their custom time periods. Through this feature, the user can save the custom time applied for both the global time period as well as the widget wise time period.

Support of Tags in Dashboard Template

With the support for tags in dashboard templates, users can now easily parameterize templates. This is extremely useful in terms of being able to utilize a single dashboard to view data for different subjects i.e. tiers/servers/instances/transactions/webpages etc with the ability to choose which subject to map on the dashboard template. This feature reduces multiple dashboard creation, thereby saving time.

Phase support for NS in Dashboard

Specified phases are now added in the time period. It contains the phases name as the sub-menus under the specified phase menu like Start, Ramp Up, Stabilize, etc.  With load test phase support in the dashboard, users can check how different metrics behave in the various stages of a load test. For e.g. users can now check if the HTTP failure % increases during the ramp up or stabilize phase and take informed decisions accordingly.

Page Dashboard Attributes Support/ Open Dashboard (NEW NAME)

Using this feature, users can get all the other pre-bundled dashboard lists to have the same Attributes information. The benefit to the user is that they can carry out in-depth analysis by configuring a favorite with a metric and drill down to that favorite to further identify issues via a single click.

Parametrization

We have added a Parametrization feature to our dashboard, improving user flexibility and efficiency. This update allows for dynamic favorites creation based on Tiers, bundling customized metrics specific to each Tier. Users can seamlessly switch between Tiers to view relevant metrics instantly without managing multiple favorites. Parametrization simplifies data filtering by allowing users to selectively filter servers based on subjects, eliminating the need to create separate dashboards. Now, users can efficiently select a single or multiple servers of their choice directly within the existing dashboard.

This enhancement enables user to import dashboards from the UI without copying the dashboard JSON file via the backend. covers the Import Dashboard option. Using this import dashboard feature, the user can upload the dashboard into the system. This feature can be used if the user wants to transfer the dashboard from one deployment to another. 

Dashboard- manage dashboard – click on import dashboard again import dashboard than need to choose JSON file than user can access the dashboard.

Derived Graphs support in Dashboard  

Users can now create a dashboard template via dashboard favorites that have widgets containing derived group metrics. (Only in the case of Vector metrics. Vector metrics are derived graphs having a hierarchy such as tier, server, and instance).

While defining the template the user needs to provide information about the subject level. When Subject Panel is selected, we show the full list of metadata (If Derived Subject level then derived Subject metadata) to the user and then the user can choose a particular subject part, e.g. Tier, and then (s)he can apply “All”/ “Pattern” or choose one from the list of metadata, in this case, Tier names. 

Filter and Parameterization in Dashboard 

Users can now parameterize or filter the dashboard data by applying subject or tag-based filters. Via this feature, if any user wants to view data of any particular subject or tag then instead of creating a new favorite and mapping metrics of the required tier, they can simply apply filter and parameterization via the metric tree and fetch metric data from the subject or tag of their choice.

Shell Script/C/Java Plugin for Rest API Token – Others

A java client library has been developed for accessing any REST URL by automatically generating the security token. This library is wrapped using a shell script so that it can also be used by any other modules using different technologies.

When compare mode is enabled, then only compare report type comes. If compare is not applied on the dashboard, then a performance stats report will generate. The report will be generated for the time period which is applied on widget or globally.

Derived Metric Support in Patten Matching and Catalogue

Users can now perform pattern matching and catalogues for derived metrics apart from standard metrics too. This feature will be beneficial to end users as now they will be able to perform these two operations on customized metrics to analyze and identify erroneous components easily.

Convert End to End from graph chart type to widget. The end to end widget will now come as a separate widget type instead of being a part of the Graph widget.

Widget

Enhancements in Lower Graph Panel – Metric Configuration

Changes are done in the lower panel of the Dashboard to make metric configuration easy and faster. Metric configurations like adding metrics in a widget with different configurations like aggregation, rollup, threshold values, and the number of decimals is available. The lower panel where we show stats of metrics present in that specific widget has two tabs now:

  • Metric Statistics- This is to view the statistics of metrics present in the widget. This will be the default tab. It shows the metric name, color in which it is shown on the graph, Min, Max, Average, etc.
  • Metrics Configuration: This tab is used to add new metrics/derived metrics and does metric configuration like rollup, threshold value, and number of decimals.

Dashboard – Table widget enhancements

Changes in tabular widgets are required to add more features in End-To-End. Following are a few of the changes made in the tabular widget:

  • In the advanced tab there are more properties to configure for tabular widgets.
  • There is an option to show Apdex (Score and Rank) in the table. Apdex ratings provide users with a single metric that tells about the performance of their application and the errors that impact user experience. Apdex is to calculate the score of metric value across all subjects available on the widget based on the threshold.
  • Users can also add a percentage column in the table either with one or more metric end. It will calculate and show the percentage of that stats for the subject out of all subjects.
  • Users can choose to see the metric in a column or row. By default, it will come in a column. If the metric is coming in the column, then subjects will come in rows but if the metric is and values are coming in row then the subject will come in the column.
  • Value section in Advance
  • Change font name, size, color, bold, and italic of value. 
  • Change cell color based on a rule or some specified threshold value. By default, the table cell color check box will be unchecked. If it is checked then by default ‘By alert rule’ check box will be checked. If it is unchecked, then the value of the threshold will be mandatory.

End-to-End- Drill Down on Link & Integration Point Phase 2

  1. Drill Down on Link

The following enhancements have been made to drill down on the link and integration point(s):

  • Anomalous Metric RCA: Anomalous metrics RCA enables the users to identify the metrics affecting the health of the communication link between different nodes via the AIOps dashboard. For example, if there is a lag or error between a tier and a database node, the anomalous metric RCA provides a list of metrics that could have caused the lag/error and the metrics that got affected due to this lag /error.
  • Open Causal Metrics: This feature allows the user to identify the metrics due to which the link status is in the RED state, by first finding the relevant metrics through a machine learning algorithm (by AIOps) and then applying the pattern match to find out the best-correlated metrics having the similar trend/pattern. Using this feature, the user gets all the related metrics from AIOPS Server corresponding to the selected Tier Metrics.
  • Show Dashboard: Through this feature, the user can see all the Integration point metrics for an integration point in a pre-bundled dashboard favorite that is designed technology-wise to see relevant metrics.
  • Show Affected Metrics: Gives the option to check the metric that is causing the link between different nodes to be in an erroneous condition.
  1. Drill Down on Integration Point

The integration point is an end-point of the tier hierarchy that stores/provides information on the requests sent to the server, such as DB calls, coherence calls, and so on. There would not be any outgoing calls from the integration point. User can perform various operations on integration points, such as drill down an integration point to show the request details, rename an integration point with the new one, map an integration point to a tier, change the icon of the integration point, show/hide integration point, and rename/reset multiple integration point names.

Drilldown option will come by selecting an Integration point and then clicking on the 3 dots on the widget header. This displays the following options:

  • Flowpaths By
  • IP Response Time: Users can provide a value that can be used to filter out calls to the selected integration point to quickly analyze high/low response time callouts.
  • IP: Similar to response time, users will be able to segregate flowpaths via the destination IPs.
  • Call Details

Show offset line on the  

The show offset line on the graphs option is now added. Following benefits are to be observed via this enhancement:

  1. Offset lines are integral in doing a side-by-side comparison when there are multiple widgets plotted in a dashboard. 
  2. Users can pin the offset line on the left click of the chart area other than the line.
  3. Pinned info will be saved into the dashboard if time is in the range of X axis.

Drilldown on Node for RCA Enhancement

RCA shows a map of the actual root cause for the anomalous incident for which it uses Smart Metric Correlation to find out the cause/causes for the spike detected for which the alert event was generated. In End-to-End View first, the user needs to select the Tier, go to the widget menus, and click on the metric on which the user wants to find the RCA.

Drill Down on Link for RCA Enhancement

In End-to-End View first, the user needs to click on the connection Link & then go to   widget menus, and click on the metric on which the user wants to find the RCA. This feature is highly useful to identify the root cause behind anomalies effecting the communication between a tier and an integration point.    When a spike occurs in any metric, RCA (Root Cause Analysis) is automatically activated. RCA then displays a map pinpointing the actual root cause of the anomalous incident, utilizing Smart Metric Correlation to identify the cause or causes behind the detected spike that triggered the alert event.

During the detection of a spike in metrics, connection links turn red to indicate abnormal status, while blue connection links signify normal status. Clicking on a red connection link prompts a popup displaying the percentage change between two cycles. To delve deeper into analyzing the root cause, users can click on the widget menu and select “Analyze Root Cause,” followed by selecting the respective metrics where anomalies have been detected to view detailed insights into the anomaly.

Tabular Widget Enhancements

This enhancement covers the requirements for changes in the tabular widget. These changes are required to add more features to make a transaction scorecard for End-To-End features. We are giving the option to select multiple values to show by each metric. Using this option user can see different values for different metrics. If the user wants to configure the same value on all metrics, then they can select all metrics and show values that they want to see and then apply. It will show metrics that are present on the widget.

End-To-End Widget: Configurable metric to show in Tier Node

Earlier we were showing fixed number (three) of metrics for a node in the end-to-end widget. These fixed metrics were TPS, average response time, and CPU utilization. User can now add any three metrics of their choice that will be shown for a node instead of the default metrics mentioned above. The option to select these metrics is under Dashboard Settings > End to End View Settings. Do note that you are allowed to select not more than three metrics. If not specified explicitly, TPS, response time and CPU utilization will be shown by default.

End-To-End Widget: Filter By Subject

The end-to-end widget now has the option to show only those tiers that are required by the user. Instead of showing all tiers, users can now filter out the tiers that are required for analysis and easily identify its communication channels with other integration points or tiers. The filter can be applied via the widget settings. This feature will be beneficial in cases of large deployments and when the user wants to see the performance of a particular end point.

Alert

Alert configuration support from Widget directly

Earlier if the user wanted to add alerts on any specific metric, they were required to open the Alert rule configuration window and manually select Metric Group, Metric Name, and Metric Attribute to configure an alert. Users can now directly select a metric from the widget and click on the “Configure alert rule” option and “Metric Group”, “Metric Name” and Metric Attribute will get selected automatically for the selected metric.

Integration with Manage Engine Service Desk Plus

Users can integrate alerts with ManageEngine Service Desk Plus, a popular ITSM tool. Via this integration, users can directly raise incidents on the back of alerts on ServiceDesk Plus and assign it to the relevant team.

Linking favorites to alerts

The latest update includes support for Fav_Link/Dashboard_Link and Advanced Configuration features in Alert Actions. Fav_Link/Dashboard_Link enables users to link specific favorites to alerts, while Advanced Configuration allows for fine-tuning the execution of actions to enhance incident response efficiency.

Dashboard favorite link in Alert Mail

The email notification generated on the back of an alert will now contain the link of the dashboard favorite which contains the metric on which the alert was generated. Users can access this dashboard directly via the link without the need for passing any credentials. These features are added to give more context for analysis to the users.

Report

Reports – Generate report option from  

Users can generate the report for any individual widget which can then be applied for all widgets. To create a report of the widget, select Reports from the widget menu. There is now a global option in the report menu to generate a report of all widgets. This option will build a report with certain default parameters needed to generate the report.

Tag Support in Report

Tag support in the report is developed in order to see metric data using tags. Here the tags are used like a filter. Tag support is associated with metric groups which belong to servers, services, instances, etc, including cloud environments so that users can see the different types of reports (like stats, compare, and hierarchical) using tags as filtering criteria.

Support for Configuring Multiple Channels for Alert Rules directly from UI-alert

You can now configure distinct rule alerts to various channels directly from the Alert UI. This feature enables sending different alert notifications to different channels based on your configuration needs, enhancing flexibility and customization in alert management.

Performance Suite

Load Test

Script Enhancements

Applied Parameters highlighted in the Flow file

When the user applies any parameters in the script, it is highlighted (in purple) which is helping the users to easily determine where the parameters have been applied.

 Additional Buttons in Script Manager

· Debug Test options are now coming at runtime on demand instead of keeping them disabled in the script editor toolbar.

· Test Run Output Log Option in VUser Log: In the VUser Log, we have given an option for the test run output log. If any print statement is used in the script, we can verify the statement by the test run output log window.

Support from UI to identify default runlogic.

Earlier users were not able to visualize which runlogic was the default runlogic. Now we have added a marker identifying the default runlogic making it easier for the users to quickly identify the same.

Inline URL support in Assertions

Users now can search for content within both the Inline URL and Main URL, or across both simultaneously. To support this enhanced functionality, we have incorporated an advanced section into the assertion UI specifically tailored for inline URL assertions.

Runlogic Enhancement

Create New Runlogic

Users can now create an empty runlogic. To create an empty Runlogic, user have to enter the name of the Runlogic.  This new Runlogic contains ROOT NODE and START NODE. where the user can add the flow that they want to execute, and this new runlogic node is added in the script tree under the runlogic directory.

Reset Runlogic

Users can reset the RunLogic tree in any state. After resetting the RunLogic tree, it will return to the last saved RunLogic tree with flow list(s) only and will remove all other blocks from the tree.

Multiple tab support in RBU

Tab switching is supported while recording RBU scripts. Users can also switch tab manually using API ns_tab_action (2) to activate the 2nd tab of the browser, so that recording and replaying both work smoothly. User can also see the tab switching in the replay mode. If user is switching between different tabs, these actions will be recorded as well.

Scenario Enhancements

Script configuration Language settings on group level in scenario

Now, users have the flexibility to select from C, Java, and JavaScript languages to create specific groups. Each group can now be designated to operate in a different programming language.

JavaScript support in Script Manager and Scenario

Now users can record and edit scripts in JavaScript. They can also use custom code in JavaScript. In Scenario, script configuration user can select JavaScript as a script language to create a script. All available load test APIs will be supported for JavaScript.

TestSuite enhancements

Redesign the landing page of the Test Suite

Test Suite is the Load Test entity to control the execution of test cases together with the comparison of actual outcomes to predicted outcomes (SLA). The following functionalities are now added:

  • Provided 2 pie charts:
  • Test Suite Status with passed and failed denoted for easy identification.
  • Total Test Case Status with passed, failed, and failed to execute.
  • Provided a shortcut for viewing reports of failed test cases.
  • Details of the selected test cycle at the bottom.
  • Individual test case data in the details of the test cycle (default 4 then the user can click on the show more button).
  • The user can download the dashboard. The download report will include an overall summary and recently executed test suites according to applied filters.

Order wise column representation in check profile report.

In previous versions, when we add any check rules after that in the report the rules are not in an order. Now when user add any rules. The rules will be shown at that order in the check profile report.

Support of status keyword in mail subject of test suite

Earlier, we were providing a fixed mail subject i.e. TestSuite is completed. But now users can write the subject according to their needs like TestSuite is passed/Failed. We have added status parameter support in Subject and Body so that users can use this with $ indicates like $STATUS.

Rest API support to stop TestSuite

Users now have the capability to stop the test suite seamlessly through the below Rest API using tools like Jenkins or Postman. This functionality was previously unavailable.

https://{Hostname:port}/DashboardServer/tsSuite/testSuiteTestCase/stopTestSuite?testCycleNumber={testCycleNumber}&cavToken={cavToken}

Test Suite can have Test Case from different project/sub-project

Previously, there was a limitation requiring the test suite and its test cases to reside within the same project or subproject, thus preventing users from incorporating test cases from different projects or subprojects into another test suite. Now, however, a test suite has the flexibility to include test cases from various projects or subprojects, offering enhanced versatility in test case management.

Introducing Import feature support in Test Suite, Test Case and Check Profile

Users can now effortlessly download Test Suites, Test Cases, and Check Profiles from one server and seamlessly import them into another server directly through the UI.

RDT Revamp

  • Record RDT Script: Users can now effortlessly record RDT scripts via the UI by simply selecting the application they wish to record; the device will be automatically chosen based on the selected application, whether it’s an iOS or Android application. Also, that time of recording the script user can add assertion on certain text, Element or on the property. And the assertion can be added after the script recording also via NS API UI.
  • Script Execution: When user execute a debug test with 1 user and 1 session it will show the preview of the live session in side by side in VUser Log.
  • Reporting: Now more metrics supported in the app profiling data.
  • Assertion: Now we have added support to add assertion while recording and after recording.

Page Dump UI Revamp

Network Logs (formerly called Page Dump) allows the user to see the actual pages which LoadTest has hit during the test run. Now users can easily debug the issue by error status or page/stepwise and new Network Logs will include extensive data like Summary, Headers, Payload, Cookies, Timing and Parameters, etc.

Support Azure and AWS generator in CR

Earlier we had a GCP Instances tab in the central repository. Now we have changed it to Cloud Instances, and it will show all vendors in this tab. User can release generators of any vendor from this tab.

Indication of low balance in Account Usage Report

Previously, there was no indication provided when the consumed license value dropped below certain threshold value. Now, this threshold can be customized via the generator configuration settings. Within the Generator Server Settings, you will find an option labeled “Threshold for Remaining Balance.”

If the value goes below the mentioned threshold, then balance will keep blinking on the account usage report page.

Multiple selection in controller IP column in Account Usage Report

Users were earlier limited to checking the usage report for only one controller IP. However, with the latest update, users can now select and view the Account usage report for multiple controller IPs simultaneously.

Service Virtualization

Administration

Project / Sub project feature

  • Service creation in different Project/Sub-Project on basis of user permission: Users can create or edit any service only if they have read-write permission for that project. Also, they can only go through the service but can’t make any changes if they have read only access. In case of no capabilities are provided, the user won’t be able to see the project.
  • Same project and subproject service(s) are shown during the “import of parameter(s) from another service”: While importing the parameter(s), the user can see the service of the same project and subproject.
  • Project and Sub-Project options are now available while copying a service from manage service window same as it comes in import a service.
  • Support for exporting services with different Project/SubProject: Now the user can export the service from different projects and subprojects. This option was not available earlier. With the help of project and sub project now user can better manage and maintain a cohesive set of virtualized services with the same purpose or context.
  • Support for HTTP2 testing in the service test window is now given.
  • Open API 3.0 feature in Service Virtualization: Now we can virtualize services using open Open API 3.0, which is widely used specification for designing and documenting RESTful APIs.

Updated Service Virtualization Home Page

A new Home page of Service Virtualization is introduced where users can see the most used services based on the hit count. Also, we are providing a quick link for the service creation and global configuration on this home page. Users can also see the available service in a filtered way. For e.g.- running, stopping, and deleting.

Manage Service

Conditional Logic Parameter New Design

Users can now easily add one or more conditional logic blocks to their services as required. Adding multiple condition logic blocks is helpful for the user to match up with real scenarios.

Template Settings UI Revamp

Template settings are more user-friendly now as we have introduced a drag button for template reordering and also a setting option is provided for various actions.

NetHavoc

 Havoc Management

Update and Apply option in inject havoc

Earlier for updation, first users must go to Havoc Report and then to Havoc Summary Table. In that, they used to get the option to update the havoc by clicking on the update option. Once users click update, they were redirected to Inject Havoc to update the Havoc i.e., they had the option of updating only after configuring havoc. Now users have the option to update the havoc configurations and apply havocs from same screen.

Delete all and apply all option

In earlier design user can delete havoc one at a time. Now there is an option to delete multiple havocs at the same time from havoc summary table. The same is applicable when the user wants to apply multiple havocs at once which can be easily done by using the apply all option.

Enable/Disable Havoc

Users can use the Disable Havocs feature to disable havoc apply action while stopping all running havocs and scenarios. This feature is only for admin users. Users can disable the havoc application for a specified time or duration or for an indefinite period. The admin can provide a reason for disabling the havoc, and this reason will be (system under maintenance, peak sales day, resource scarcity, planned shutdown in targets, custom) stored in Mongo DB and displayed with the message explaining why the havoc was disabled, as an admin note.

Test Connection Button added in target section

When the user adds the server details for the Distort JMS Queue, the user can test the connection to the JMS server if the server is available or not by adding test connection button in target section this will make user action convenient.

Socket timeout and connection timeout button in configuration page

The socket timeout and connection timeout buttons were previously unavailable on the Configuration Page. In the recent enhancement for NetHavoc, these buttons have been added.

New Havoc Support

Thread Leak Havoc in the application disruption category

Thread Leak havoc is now added in the Application Disruption Category. Thread leak fault helps the user to simulate the condition when a thread is not closed and remains in the open state. If the thread stays open for a longer time, this creates thread leaks and memory issues in the application.  Users must analyze the thread leak issue with thread dump and the addition of a thread sleep delay value will help to analyze the thread leaks better.

Application Kill Havoc in the application disruption category

Application Kill Havoc is now supported in application disruption category. In application kill havoc, user need to kill or terminate the application with a specific method or with an EXIT code. When the user selects the EXIT code, then the kill application option will be disabled.

Havoc categories support on Tanzu platform

We are currently supporting the first two havoc categories which are starve application and state change for VMWare Tanzu platform.

Havoc Report

Time zone support

Earlier there were limitations in injecting the Havoc after changing the global time zone, such as upon configuring and/or applying scheduled havoc in any time zone other than IST, it was not considered by the ‘at’ command. The Havoc Summary table in Havoc Report GUI could not display the completed/failed/stopped havoc properly due to differences in the previous and current time  zone. The Havoc State bar graph did not display the correct timeline due to the above reason. With this enhancement, upon changing the time zone from the User Options setting, the user can inject/schedule havoc without any blockage or issue due to the changed timezone. They can also view the Havoc Summary table as per the selected time zone. Also, they can perform all actions of havoc in any selected global time zone.

Global filter in havoc summary table

We have provided global filter in havoc summary table. With the help of this filter, the user can search in each of the available columns like project, sub project, etc. individually.

Sorting option in havoc summary table

Earlier users have to search from the search option in the summary table to get specific details.

Now there is a sorting option in the havoc summary table to sort all the Havoc with ‘Havoc Type’, ‘Tier’, ‘Server’, ‘Start Time’, ‘User’, and ‘Test Run’. Sorting is something that the customer always looks for.

Monitoring Suite

NetDiagnostics

DotNet Agent

DotNet Core6.0 Version Support-

DotNet Core 6.0 version is now supported. DotNet Core 6 enables us to create applications and host them on all the major platforms, including the cloud, browsers, desktops, IoT, and mobile apps. Considering that it is a cross-platform framework, Linux, Mac OS, and Windows operating systems can also use the same application code. 

Capture DB query parameter used with prepared DB query-dot

There was a requirement to support prepared query with parameter values in the DB Query Report in DDR. This is required to justify the different execution times of the same query for different instances, by showing parameter values for each query instance.

PHP Agent

Trace & span captured in the application log

It is advantageous for NetDiagnostics to support spans and traces. Each ND Agent should generate the spans for transactions/callouts and dump them in the application’s log. A Span represents a unit of work or operation. Spans are the building blocks of traces. Traces give us the big picture of what happens when a request is made by a user or an application.

Header name for Open Telemetry (OTEL) configuration

This enhancement is done to support different types of transaction context propagation headers in the agent. The advantage of using these headers is to create a chain of sequence flow between different tiers for any transaction. Transparent and Tracestate are part of the Open telemetry feature and are set in the request header during the http callout. Open telemetry feature can be enabled/disabled from the UI using ‘Enable Open Telemetry’ check box.

NodeJS Agent

Elastic search library support

Elastic search library support is now available. Elasticsearch is a search engine based on the Lucene library. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch can be used to search any kind of document, provides scalable search, and has near real-time search.

Oracle Database Support in NetJsAgent

Oracle Database support is now available in NetJsAgent. A division of NetDiagnosticsostics Enterprise is Cavisson NetJsAgent (NDE). It is a complete Application Performance Management (APM) solution that uses cutting-edge technologies with little overhead to monitor, diagnose, and manage distributed processing in your application environment in real-time. Oracle Database offers market-leading performance, scalability, reliability, and security both on premises and in the cloud. Oracle Database Service allows organizations to create and manage full-featured Oracle Database instances in Oracle Cloud Infrastructure (OCI).

Mongodb version 4.8 and 5.x support

Support for mongodb version 4.8 and 5.x is now given in Nodejs agent.

Capture db query parameters

Requirement to support prepared query with parameter values in the DB Query Report in DDR. This is required to justify the different execution times of the same query for different instances, by showing parameter values for each query instance in Nodejs Agent.

Tags Namespace Support in nodejs agent for property file, system , aws, azure ,gcp ,kubernetes

The Node.js agent now supports Tags Namespace, allowing users to consolidate and organize configuration for property files, system metrics, cloud services, and Kubernetes resources under a single tag structure for simplified management and analysis.

NodeJs Agent | Support for mongodb version 3.x and 4.x in NetJsAgent

The Node.js agent now provides support for MongoDB versions 3.x and 4.x.

Support for Un instrumenting nodejs module and methods

 Users can now dynamically instrument or de-instrument modules via runtime changes using the instrumentation profile feature.

Support for AWS Lambda feature in Python Agent

The AWS Lambda environment now features the CAV_APP_AGENT_Env variable, providing the choice between utilizing the Python agent (AWS_LAMBDA) or native SO files (NATIVE) for monitoring Lambda functions. This offers flexibility and optimizes resource usage based on your preferences.

Java Agent

Native Java agent support on Windows

Earlier native java agent is only supported for *nix family. In the context of Java programming, the term “*nix family” refers to Unix-like operating systems. This includes various operating systems that share similarities with the original Unix operating system, such as Linux, macOS (formerly known as OS X), and other Unix-based systems like FreeBSD and Solaris. Currently, it is also supported for Java applications running on Windows OS.

Support for tomcat 10, JkartaEE, Servlet 5.x/6.x version

Support for tomcat 10, JkartaEE, Servlet 5.x/6.x version is now given in JAVA Agent.

Capture labels (Tags) in AWS environment

This feature is captured with new namespaces that are to be supported to resolve Capturing labels (tags) from different clouds or other environments such as AWS.

Header names for OTEL configurable so that to work with different implementation

Support for different types of transaction context propagation Header names for OTEL configurable so that to work with different implementations using these headers to create a chain of sequence flow between different tiers for any transaction in the java agent.

Golang Agent

New thread (goroutines) monitor support

The graph represents the goroutine execute concurrently stats unit the application is running.

Application Monitoring Enhancements

Cdigest library support for percentile

The requirement is to have percentile data for a metric of a specific metric group. When percentile data is configured, agents should send percentile data in cdigest format. All percentile related settings (aggregation time period and enable/disable flag) will be in NDconfig UI screen.

Namespace support of Tags and Metadata

IMDS, or Instance Metadata Service, is an on-instance component that makes instance metadata accessible to our code. Instance metadata is data that explicitly relates to the VM and container instance that we can use to configure our apps and the running instance itself. This feature is captured with new namespaces that are to be supported to resolve tags and metadata from different Kubernetes environments.

Following are new namespaces introduced for resolving tags in different environments-

  • Prop: Using prop namespace we can resolve tags/metadata from a specified property file.
  • Sys: Using sys namespace we can resolve tags/metadata by executing shell/batch script.
  • AWS namespace: AWS tags will be resolved using a predefined shell script which will be bundled with the agent build and will be invoked for each aws tags configured in an agent.
  • K8s namespace: Using k8s namespace, we can resolve tags/metadata of kubernetes components in different ways i.e. by reading property or json file and by executing shell/batch script.

Capture labels (Tags) in Kubernetes environment

This feature is to capture new namespaces that are to be supported to resolve capturing labels (tags) from different Kubernetes environments.

Generate traces/spans for all transactions, callouts, and methods

A Span represents a unit of work or operation. They are the building blocks of traces. In OpenTelemetry, they include the following information for all transactions, callouts, and methods of Java. Nodejs and DotNet agents.

Source curation window should open parallel in Dynamic logging window.

Option to open the source code and configuration windows simultaneously alongside the dynamic logging window is now available.

Dynamic Logging Enhancement

The support of method name & trace duration in the dynamic logging window allows precise tracking and real-time optimization of application performance.

Option to copy download file path in Thread Dump/Heap dump in Actions column

Users can now utilize the functionality that allows copying the download file path directly from the Actions column in Thread Dump/Heap Dump. Clicking on this option will promptly copy the file path.

Supporting New UI for DB Report while traversing from Flowpath

Support for analyzing DB Query Reports within the flow path reports has been incorporated into the user interface (UI).

Support for Health Computation

The BT trend report support enables a thorough analysis to assess the health status of critical and major issues across multiple factors. This feature provides valuable insights into system performance and reliability, assisting in the prioritization and resolution of issues effectively.

Angular 9 | DDR | MCT | Need self-time filter in MCT Filter Settings

The Self Time Filter is now incorporated into MCT settings, featuring a default value of 0.

UI should support flow path type error i.e. 4 in transaction flow map

The flow path type 4 is filtered out from the flow path table, yet its nodes persist in the transaction flow map that includes flow path (type 4). Consequently, we display an error message on its Overlay panel.

Open Telemetry Support in Net Diagnostics

The three new Otel fields—Trace Id, Parent Id, and Trace Flag—will now be visible in the columns of the DDR flowpath report.

Tags and attributes support

The support for Tags and attributes features in java agent is now available.

Apache http client library version 5.x support

The Java agent now offers support for Apache HTTP Client library version 5.x, delivering enhanced performance and improved features for the efficient handling of HTTP requests and responses in Java.

Enhancement Dynamic Logging | Capture time taken between two trace point invocations which are applied within same or different methods in transaction.

The Java agent now supports capturing the time taken between two trace point invocations, whether applied within the same or different methods in a transaction.

Capture parameter used with prepared db query

Users can now capture the parameters used in prepared database queries using the Java agent.

Net Vision

Session

SPA split page support in NV

Now SPA split support is given in NV. A single-page application (SPA) is a Web app that is presented to the user through a single HTML page to be more responsive and to more closely replicate a desktop application or a native app.

Whenever monitoring such applications NV requires to split the spa into different pages for better monitoring.

Custom metrics support in a Cluster environment

Earlier custom metrics support was only available in non-cluster environment. Now support is also available in cluster environment. Data is properly reflecting in the custom monitor and other monitors.

UI support for enabling/disabling missing page details.

In the past, the presence of data missing and OCX data missing icons in the session details window led to issues such as perpetual loading in the pages tab. Now, the introduction of support for the keyword (NV_ENABLE_OCX_MISSING_PAGE) allows users to enable or disable the display of missing page details, addressing these issues.

Generic Design for NV DDR

Earlier, DDR to NV can be done only when we have specific metrics in specified orders. Through this enhancement we have a design where we can move to any UI without depending on metrics order. Generic design supports any kind of drilldowns from the dashboard to NV. 

Display of Transaction ID and Correlation ID with Page Navigator during Session Replay

In the past, the page navigator details of session replay did not include support for displaying Transaction ID and Correlation ID. However, following the recent update, whenever a Transaction ID or Correlation ID is captured for a specific page, it is now made visible within the page navigator details during the session replay. This enhancement provides users with valuable information and a more comprehensive view of the captured data during the replay process.

Data Filter Support in widget 

Now, users have the capability to apply data filters to specific metrics by utilizing the options available in the Advanced Section of Metric Configuration on the Front-End.Report

Group By and Bucketization support in Template Designer

Derived column functionality will be supported for GroupBy. In Bucketization, we cannot add derived columns. 

  • Add Column
  • Edit Column
  • Remove Column

On Frontend, we have crq with information on the newly derived column, just need to add logic for the applied formula for the derived column from existing columns.

Support of Mobile and Tablet Template

In sessions linked to mobile devices, the replay window now incorporates the mobile template. Likewise, for tablet devices, there is now compatibility with both the mobile and tablet templates.

Customize Report Step in Adhoc Report

While adding a report, there were initially three sections, first- column picker, second Customize report, and third – Filter Selector. Now one more section is added which is named Customize Report. Now the Sections while adding a report will be as follows: –

  1. Column Picker
  2. Preview Report
  3. Customize Report
  4. Filter Selector

Customize Report can 

  • Insert link, image, chart to report
  • Change font setting or background 
  • Change the column name 
  • Change the table name 
  • Download the report in excel format

Setting

Cross-Origin Iframe Support

Earlier when NV was enabled on a site and if some pages of the site were having cross-origin iframes, NV was unable to capture them due to security reasons while accessing cross-origin iframes. Failure to capture Iframe causes the following issues:

  • Having empty white space in the replay in place of cross-origin iframe
  • Missing click, http requests, and js errors for iframe

NV overcomes these limitations by capturing cross-origin iframes w.r.t the same page.

Hierarchy change for gdf for same subject name

This enhancement is made to have the same convention for the subject which is coming multiple times. E.g. in some gdf, we are using page names and in some, we are using page, which makes confusion. To clear this, we make it a common page.

Support of Automatic configuration of Android in HPD.

With the recent software build upgrade, the task of manually transferring NV Android configuration files into the HPD directory has become obsolete. The latest build now automates the placement of these files directly into the HPD directory, eliminating the need for users to perform this task manually. This improvement simplifies the overall process, making it more efficient and user-friendly.

Support of single data entry in “Disable Entire Data Cleanup” field.

In the past, it was not feasible to input a single date in the “Disable Entire Data Cleanup” field. However, with the recent update, users now have the ability to apply a single date in the “Disable Entire Data Cleanup” field.

Support of Navigation Framework by default at 0th index.

Previously, when selecting multiple frameworks, the default was the framework at the 0th index, regardless of suitability. Now, the system automatically places the “Navigation” framework at the 0th index when multiple frameworks are selected, ensuring it is applied appropriately.

Support of “IframeMonitor” plugin in NV Agent

The NV Agent setting window now includes support for the “IframeMonitor” plugin, enabling seamless handling of cross-origin iframes .

Analytics

Adding Visitor support in NV

The visitor parser has been merged with the parser engine. To reflect the change in the visitor parser, force reloads the hpd and check in the default parser table whether the visitor has been added to the table or not. After that check in GUI after restarting Tomcat and enabling the visitor parser online and restart the hpd and check whether the visitor parser has been added or not.

NetTest

Integrate with experience management platform

NetTest is now merged with Unified Dashboard.

NetTest is a Cavisson methodology used to identify the unique functional test cases that need to be automated for coverage of application functionality as observed in production deployment by using NetVision captured data. This also helps to automate the functional test cases.

Net Vision Synthetic Monitoring

Lighthouse Average report support in Synthetic Monitoring

Previously, users were unable to generate Lighthouse reports in synthetic monitors. Now, they have the capability to generate Lighthouse reports and view them under “Availability percentage” in the Session Records section.

Net Forest

NFUI

Netforest UI | Need support for removing and adding fields in the log filter from the left-hand side (+) and (-) option

The enhancement enables users to easily introduces support for dynamically removing and adding fields within the log filter interface through intuitive options denoted by the symbols (+) and (-) on the left-hand side.

LRM | Logs | Providing index= query= value in Query bar should be optional

The enhancement allows for flexibility by making the provision of index and query values optional within the query bar of logs. Users now have the choice to include or exclude these parameters based on their specific needs, thereby enhancing usability, and accommodating diverse use cases.

Error response for specific field in a log

Through this enhancement information is given about the field due to which the parse failure occurred in the error response. If the error is occurring due to any specific field, then that field should be displayed in the error response. By this user can get to know which field is not being parsed and causing the error. We save this field in the utility class. This class will also contain a flag to identify whether an error has occurred due to any field. At the time of indexing of data, this flag is checked, and accordingly, a message indicating error causing field is appended in the error response.

Auto suggestion for Logs pipe query

The enhancement provides auto-suggestion functionality to suggest proper syntax for every log pipe query. This helps users construct accurate and valid queries within a system.

NFDB

Ingest Splunk data to NFDB

The spunk data is dump directly from splunk to nfdb now. This is done so that data from splunk is available to be processed using nfdb. Command line executable application for splunk to nfdb will be bundled with nfdb build which can be used to ingest logs from splunk to nfdb.

Auto detection log wise and parsers (Phase 2)

Auto-detection log parser feature provides the user with zero configuration support, which means NFAgent will automatically determine parser configuration such as input, filter, and output. Zero configuration support for cmon_nfagent which automatically opt logs file and directory for well-known processes such as (Tomcat, PostgreSQL, IIS, etc.) multiple process PIDs supports.

Client to delete old indices in NFDB

There was a requirement to delete indexes older than a certain given time automatically from time to time. This enhancement is being done to provide this functionality in nfdb without using the curator. It also helps to handle the retention of indices. Indices older than the specified time will be deleted at specific intervals.

Extracting fields from existing fields in NF parser plugin

This enhancement provides the functionality to extract fields from the extracted fields while parsing. NFDB parser plugin parses logs that will directly come from NFAgent without parsing. To parse logs with this plugin, changes are required concerning the earlier configuration.

Nf upgrade all files must get replaced except configuration files

This enhancement makes the build version file available with the nfdb build. The configuration files will not be updated on the nf upgrade and build info will not be mentioned in the nfdb tar files.

After untaring the latest build of NFDB and Logmonserver, all older files are replaced now except configuration files.

Enhancement for multiline parsing of logs

This Enhancement is used to parse multiline codec which collapses multiline messages and merges them into a single event. The original goal of this codec was to allow the joining of multiline messages from files into a single event. For example, joining Java exception and Stacktrace messages into a single event.

NF sequence number added in nfparse plugin and nd-nf parse plugin

Support for assigning a unique sequence number to each log in the NF-Forwarder is provided. Every log line contains important information that needs to be parsed and indexed into nfdb as required. Multiple log lines can also be parsed and indexed as normal. While parsing multiple log lines, there could be the same timestamp for more than one log, so it is difficult to sort the logs based on timestamp This proves to be a problem while using those indexes. So at the time of parsing it is required to add a sequence number tag in each parse log that could indicate the order of parsing. 

Support for multiple filter file in nf parse plugin

Support of multiple filter files in nf-forwarder is given. For Example, when we have two types of logs and there may be two filter files that will be distinguished by their log types then both of these log files must be dumped and reload at a time. So that we can use both filer file for parsing.

Client to delete old indices in nfdb

The enhancement implemented by the user involves the utilization of regular expressions to efficiently identify and delete old indices within the nfdb This method streamlines the process by allowing for the targeted removal of outdated indices, thereby optimizing database performance and storage utilization.

NFAgent

Tags and Attribute support in Nfforwarder

Support of Tags is now given in NF. Tags are basically labels or markers and will be mainly used for organizing entities metric data time series while attributes are key/value pairs and are mainly used for defining extra information for entities.

Auto detection log wise and parsers (forwarder)

Auto discovery log parser feature provides the user with zero configuration support, which means NFForwarder will automatically determine log input configuration.

Auto Discovery: – support for parent and child process PIDs

Auto-discovery log parser feature provides the user with zero configuration support, which means NFAgent will automatically determine parser configuration such as input, filter, and output. This enhancement gives information about the log directory of technology whether it is coming from the parent process PID or child process PID.

Fetch construct changes corresponding to updated tsdb API

Now we have changed the data format from RTG to TSDB to query data directly from other product DBs such as ND/NV etc. and create visualizations using the data. We call the Rest endpoint URL of ND/NV (or any other product for that matter) for the data with params like date, time range, groupname, graphname, tier, and the request/response format is to be JSON.

After getting the result from the fetch query, we put the data in the temp index and then run NFQuery in the temp index. All existing constructs of Netforest can be used while querying the data.

Auto Discovery: -support for new number process PID

Through this enhancement, information is given about the log directory of technology when it comes from a child process PID or any other number of PID.

Date-Parse failure tag in parse plugin

While parsing, data parse failure can occur due to some error in the filter file or some changes in the log line. At the time of parse failure, a “parse failure” tag is added to the indexed document for the particular log. This parse failure tag was same if the parse failure occurs because of the time field or if parse failure occurs due to other fields. Therefore, there was a requirement to add a date parse failure tag in case the parse failure occurs due to the time field and if parse failure is due to other fields then the tag should be of grok parse failure. This enhancement is to distinguish whether the parse failure occurs due to the time field or other data fields and add the appropriate parse failure tags in the indexed document.

Settings

Remote cluster of cluster UI support 

The enhancement provides support for adding multiple clusters to enable query support in a remote cluster within a system. With the help of the Remote cluster, we can add multiple NFDB clusters with NFUI and can easily perform Cross-cluster searches across various clusters. Remote Clusters help to establish a unidirectional connection from your cluster to other clusters. This functionality is required for cross-cluster replication and cross-cluster search.

LRM|Admin Config| Need Enhancement for multiline parsing of logs

The enhancement to improve the multiline parsing capability for logs within the Log parser configuration. This update enables more efficient handling of multiline log entries, ensuring accurate parsing and extraction of relevant information, thereby enhancing the overall effectiveness and reliability of log analysis within the system.

Bug Fixes

 

Criteria

  • Status:Resolved, Built, Verified, Closed
  • Target Milestone:13.0
  • Severity:Blocker, Critical, Major
  • Priority:P1 and P2
  • Resolution:Fixed
  • Business Unit:Client

List of Bug Fixes

Bug ID

Product

Description

116941

NetStorm

Not getting data in pagedump

116698

NetStorm

Some Transaction were not coming in Page Detail Report even network calls for all requests are present.

121283

NetStorm

Postgres CPU reaching 100% due to which the test is not getting started.

125165

NetStorm

Duration of same TR is showing different in recycle bin window as compare to TR window

127159

NetStorm

 Phases are not coming in Specified phase time filter

127245

NetStorm

While creating controller accepts incorrect IP through backend

129048

NetStorm

Not able to capture Reponse body in Page dump case of add “Redirection Depth” Field

129859

NetStorm

Getting multiple pop-ups for GIT clone failed

129872

NetStorm

For GetScoringDetails – Url in script is Alertframe.go whereas in waterfall it is showing

130463

NetStorm

Wrong message “showing 1 to 0 of 0 entries” in reports

130472

NetStorm

Scenario UI | Tool tip is coming far from the pointer.

Bug ID

Product

Description

130540

NetStorm

Favorite Link | Login UI is coming for a few seconds while opening the favorite link

130560

NetStorm

For merged graph, selected highlighted metric should be visible without manual scrolling

131261

NetStorm

Wells Fargo | While opening Transaction detail after applying compare taking approx 40 sec to opening

131323

NetStorm

Dashboard does not open || Error in fetching test from local/remote Repository.

131776

NetStorm

Escape character is missing in LB and RB of “ns_save_searched_string” API

132988

NetStorm

Getting Issues while downloading Excel Report from DevPortal UI.

133115

NetStorm

User Creation| While adding the user to the group, the message should be “User added to group successfully” instead of “group added successfully”.

133183

NetStorm

Git Runner issue: Runner is not able to execute pipeline job on NS as its throwing an error, ts_start_test not available on GCP Cloud because we need to use an API call to trigger the TestSuite instead of IP

133436

NetStorm

NOC_Setup:Alert monitor should be AUTO ON

133507

NetStorm

In test suite, after editing mail body all text is coming but the format of text is not coming correct.

134163

NetStorm

NOC_Setup | RHEL |HPD is not getting started due to ERROR: At least one value must be present after the [ HPD_PORT ] keyword with single installer.

134264

NetStorm

When we are comparing two TR with the applied default color and loading a new favorite color should not change across widget.

134266

NetStorm

NOC_Setup | Getting error “Error in getting data from TSDB” while generating Excel report.

134429

NetStorm

Multipart Body is not getting recorded

Bug ID

Product

Description

134444

NetStorm

Page Dump detail is no not showing as Pagedump data was not dump in Runprofile table in DB(Postgres) because of Column pct is defined as smallint, Which will get exhausted if value is more than 32K.

134485

NetStorm

Script Manager | Usability Issues in Autocorrelation UI

134487

NetStorm

NOC_Setup | Custom alerts is coming.

134561

NetStorm

Unable to upload script in MultiDC env

134593

NetStorm

4.12.0|Wrong data is coming for transaction and pages in Performance Summary

134594

NetStorm

4.12.0|Performance Report: Page Error percentage is coming wrong.

134595

NetStorm

4.12.0| Performance Report : Count is coming wrong for URL Errors(overall)

135363

NetStorm

Getting Error for Init_Producer, certificate, and key File API while compiling script

120943

NetStorm

In Transaction timing details, there is time issue between response time and total time.

131225

NetStorm

Wells Fargo | Sample is not updating on auto refresh due to time difference on Server and Client laptop

133399

NetStorm

Wells Fargo |HTML Report| Metric Report name from the left side is not visible, cannot expand width.

134366

NetStorm

Wells Fargo |Modification time not updating after Tname change when starting test from Scenario UI.

134591

NetStorm

4.12.0 | Performance Report: “PerfTest” should not come in the transaction name.

135364

NetStorm

Getting Error for Init_Producer,certificate and key File API while compiling script

135549

NetStorm

Performance Report:Count is coming wrong for URL Errors(overall)

145468

NetStorm

Discrepancy Between Page Responsiveness and Transaction Status in RDT test

Bug ID

Product

Description

142842

NetStorm

Alert not getting generated after reaching the threshold on DT because metric attribute is passing wrong from AM side.

134444

NetStorm

Page Dump detail is no not showing as Pagedump data was not dump in Runprofile table in DB(postgress) because of Column pct is defined as smallint, Which will get exhaust if value is more than 32K.

143869

NetStorm

Kohls_Production_2023| Generators are not coming in TR & cmon is not running

144838

NetStorm

Kohls_Production_2023| Vuser getting drop and in generator getting null point exception in CavScriptJavaEngineError.log file

133183

NetStorm

Git Runner issue: Runner is not able to execute pipeline job on NS as its throwing error, ts_start_test not available on GCP Cloud because we need to use API call to triggered the testsuite instead of IP

142148

NetStorm

Getting error as “Click on an Inline URL” while spliting page of an Inline URL

146828

NetStorm

While edit in parameter data is not showing.

131776

NetStorm

Escape character is missing in LB and RB of “ns_save_searched_string” API.

131261

NetStorm

Wells Fargo | While opening Transaction detail after applying compare taking approx 40 sec to opening

134264

NetStorm

When we are comparing two TR with applied default color and loading a new favorite color should not changed across widget

139104

NetStorm

Copy old Java Type script where runlogic is outside as per old packaging then use copy script feature and start test of it.

129872

NetStorm

For GetScoringDetails – Url in script is Alertframe.go whereas in waterfall it is showing

133399

NetStorm

Wells Fargo |HTML Report| Metric Report name from left side is not visible, can not expand width.

Bug ID

Product

Description

135363

NetStorm

Getting Error for Init_Producer,certificate and key File API while compiling script

135364

NetStorm

Getting Error for Init_Producer,certificate and key File API while compiling script

130540

NetStorm

Favorite Link | Login UI is coming for few seconds while opening the favorite link.

142946

NetStorm

Issue on Stop Recording only on Labsoul pathkind app

142570

NetStorm

Unable to upload tar file from script manager JNLP / exe in Admin -> Projects GUI

146282

NetStorm

Getting Error though NS script getting error in page dump “Something went wrong”

142636

NetStorm

To reduce the “Visual Progress” and increase the size of “Filmstrips as an image” so that Client can clearly visualize this image and easy to scroll.

143999

NetStorm

Unable to click on pagename expand button in pagedetail report(After trying 5/6 times it’s clickable and intermitent)

141807

NetStorm

XPRA is intermittently getting closed in client environment while running RBU test

142638

NetStorm

Only below columns should come by default in Page Detail and Page Average Report

142722

NetStorm

While downloading the Page Detail Report , we are getting error as, Excel cannot open the file, because the format is not valid.

142968

NetStorm

Getting Error while trying to save page name in script

143268

NetStorm

Getting Error while trying to save page name in script

142450

NetStorm

Report URL summary by Status report is not opening while drill down from HTTP failure (%) graph and also Flowpath report option shouldn’t visible in non-ND data.

133747

NetStorm

The controller is not showing in the manage controller GUI. After creating a new controller from the UI

Bug ID

Product

Description

142387

NetStorm

Data is not available in the dashboard when clicking on the dashboard section through Script_Manager UI

145937

NetStorm

Kohls_Production_2023 | java.lang.OutOfMemoryError: Java heap space error found in Kohl’s Test

133543

NetStorm

Not getting PDF symbol and Action Items like trend analysis graph and dashboard metrics option in Jenkins Report

135020

NetStorm

App name drag box is not showing any option to select it as their is backward compatibility.

116214

NetStorm

Getting MiscErr for COSMOS UI script

140038

NetStorm

Memory consumption by test and offline test(tsdb_main) has increased as there are many distinct pod name, that is why many context are getting created.

131225

NetStorm

Wells Fargo | Sample is not updating on auto refresh due to time difference on Server and Client laptop

134366

NetStorm

Wells Fargo |Modification time not updating after Tname change when starting test from Scenario UI.

139405

NetStorm

The downloaded compare report should have some relevant name for excel type report, currently the name is coming as “1ExcelFile”

130518

NetStorm

All fields are not supported in LRM UI for Keyword G_RBU and G_RBU_CACHE_SETTING

138045

NetStorm

Unable to save script after editing in NetStorm script manager

146843

NetStorm

iSalus POC | Complete play session video was not generated for some sessions

140538

NetStorm

Unable to open EVENT LOG in NS box after installing Amazon jdk 8.

134590

NetCloud

While running NC test, Getting core of Netstorm in topolib_add_manual_server_entry_in_memory (server_ip=0x5651ee2ad701 “104.198.9.36”, server_name=0x5651ee2ad501 “vm-gcp-us-west1-klcg-i42dc1f8b-tr1011-gc-rzmm”, tier_id=1, topo_idx=0

Bug ID

Product

Description

131610

NetCloud

NOC_Setup: Testrunoutput.log should include on retention policy

131610

NetCloud

NOC_Setup : Testrunoutput.log should include on retention policy

134590

NetCloud

While running NC test, Getting core of Netstorm in topolib_add_manual_server_entry_in_memory (server_ip=0x5651ee2ad701 “104.198.9.36”, server_name=0x5651ee2ad501 “vm-gcp-us-west1-klcg-i42dc1f8b-tr1011-gc-rzmm”, tier_id=1, topo_idx=0

116126

NetCloud

Kohls production Test | Test failed due to unavailability of Generator as GCP West Region taking 4 minutes more to bring up VMs

145535

NetCloud

Not able to run the test with more number of groups

138719

NetCloud

Unable to run test with particular generators (Progress report size mismatch

134506

NetOcean

NetOcean | Template is not being renamed after editing the template name in the Capture URL list

119632

NetHavoc

While apply Dormant N/w, sometimes it shows “graph is not available for Dynamic servers”

130612

NetHavoc

NOC_Setup: Refusing to create job destined in the past (Depends on Timezone enhn

133061

NetHavoc

NetHavoc | Agentless | Memory Outlay havoc is getting fail getting Error ” expr: division by zero expr:division by zero success”

133534

NetHavoc

NH | Agentless Approach | Facing some issues intermittently while applying havocs.

133873

NetHavoc

NetHavoc | CPU Burn pct option is coming additionally upon fill core option selection in CPU burst Havoc

124836

NetDiagnosticsostics

While deleting monitor configuration of Integration monitor (AWS,Dynatrace,Redis) from mon_config UI enabled monitor is not deleting.

Bug ID

Product

Description

125586

NetDiagnosticsostics

NOC || Test got stopped and core dump was generated at ndc_common_msg_protocol.c:869

129217

NetDiagnosticsostics

In lower pane, we are trying to switch the page but it redirects to the 1st page within seconds

129305

NetDiagnosticsostics

 LRM_UI | Configure Monitors by Technology | Monitor Configuration is not displaying when the test is not Running in Configure Monitors by Technology

129311

NetDiagnosticsostics

why TSDB TX name is coming to junk in the console in case of connection error from query head to tsdb

130344

NetDiagnosticsostics

NOC_Setup: If Arrow is highlighted then it should be clickable

130493

NetDiagnosticsostics

NOC_Setup: Session expired message comes when new login is done

130697

NetDiagnosticsostics

NOC_Setup: api_gateway core was generated at “RAND_get_rand_method ()”

130921

NetDiagnosticsostics

If we uncheck all the boxes of Metrics Statistics then “Data Not Available” is showing in UI.

130947

NetDiagnosticsostics

After opening a BT in metrics tree, we see that there is a metrics group in which a business transaction group in sub grouped.

131286

NetDiagnosticsostics

NOC_Setup | After saving new flowmap, Default flowmap is showing with new saved name .

131372

NetDiagnosticsostics

NOC_Setup | We are unable to remove the dashboard below the left space.

131493

NetDiagnosticsostics

 LRM | Widget Settings | Scroll bar is showing in the widget when we select chart type as Dial

131582

NetDiagnosticsostics

Not getting correct data in dial and meter graphs.

Bug ID

Product

Description

131587

NetDiagnosticsostics

NOC_Setup | After build upgradation, postgres was not running and it has permission 775 but it should be 700 whereas on other setup it has permission 700

131606

NetDiagnosticsostics

NOC_Setup: awk warning is coming in netstorm upgradation log after build upgrade

131607

NetDiagnosticsostics

NOC_Setup : Non entry servers are coming under the selected tier on the run command window

131700

NetDiagnosticsostics

NOC_setup | ndsettings file removed from nodeapps/IntegratedNodeServer after build upgrade

131758

NetDiagnosticsostics

NOC_Setup : Error Message should come if user doesn’t select any Tier, server and directly select the All or ND option in Heap dump Analyzer

131781

NetDiagnosticsostics

Monitor | TCP stats monitor needs to be added as a Auto monitor

131782

NetDiagnosticsostics

 NOC_Setup | Sometimes Flowmaps show as overlap view, all node and integration points are in one spot in END TO END

131783

NetDiagnosticsostics

NOC_Setup | Saved flowmap is not the same as which we save the flowmap with Auto layout

131793

NetDiagnosticsostics

NOC_Setup | End To End | Complete data is not coming in Grid View

131829

NetDiagnosticsostics

 NOC_Setup | After clicking ok multiple time, still popup “There is already one session running with the same user” is showing continuously.

131835

NetDiagnosticsostics

Wells Fargo | Graph gets distorted when i change graph type and do maximize/minimize operation on widget

131852

NetDiagnosticsostics

NOC_Setup |If we are deleting the dashboard directory with an authorized user, it’s not getting deleted from UI.

Bug ID

Product

Description

131867

NetDiagnosticsostics

NOC_Setup | Unable to download Word/Excel/Pdf report for Machine Agent Status Info

131943

NetDiagnosticsostics

NOC_Setup | End To End | After applying pause option still loading is showing in the end to end while coming back from Grid View

131991

NetDiagnosticsostics

NOC_Setup: Synthetic Metric Groups are not coming on Master node in Cluster Mode

132043

NetDiagnosticsostics

NOC_Setup :Tags are added automatically, While we are editing alert rule from all to specified

132095

NetDiagnosticsostics

When we open BT Trend from dashboard drill down from a merged metrics, it opens for 1 instance though the user didn’t select one

132219

NetDiagnosticsostics

NOC_setup | Tool-tip information is not coming while the mouse hover over a single selected Metric in a graph

132325

NetDiagnosticsostics

NOC_Setup |EndToEnd| Alignment should be correct in grid view

132634

NetDiagnosticsostics

LRM | Complete graph is not showing in the widget when we are selecting the right or left legend

132770

NetDiagnosticsostics

NOC_Setup : Build version is not showing in UI

132811

NetDiagnosticsostics

NOC_Setup :While upgrading thirdparty build getting API_gateway and ndc core dumps

132813

NetDiagnosticsostics

NOC_Setup : UI Automatically logged out and while we are trying to login getting session is already login also while we are clicking on Ok same message is coming repeatedly .after that user locked

132821

NetDiagnosticsostics

NOC_Setup |Core is generated at Netstorm binary for tsdb_add_derived_metric.c:1196

132844

NetDiagnosticsostics

 NOC_Setup | Need logs which have the proper information of UP/Down of nodes and its status

132882

NetDiagnosticsostics

 NOC_Setup | ND-Tiers are showing as non-nd tier in END TO END

Bug ID

Product

Description

132954

NetDiagnosticsostics

When we generate summary report manually , every time a pop box is coming with message “There is no transaction error code available”

132991

NetDiagnosticsostics

 Netvision | When drill down sessions with event for add to cart error it is showing sessions for Invalid login

133483

NetDiagnosticsostics

Wells Fargo | Dashboard is not saving with custom layout

133518

NetDiagnosticsostics

DDR | Wrong test run no. is passing when we drill down to flowpath report ( Non-CMT Test )

133565

NetDiagnosticsostics

NOC_Setup | Getting “No Load Detected during current period” in End to End window after build upgrade as we are not getting any response for tier info request in console and getting “getEDExtendedData” exception in rest services file.

133613

NetDiagnosticsostics

Unable to make Connections between Application & Appliance as class file is updating in agent side for few minutes. After that connections are getting established.

133627

NetDiagnosticsostics

NOC_Setup | Redhat | NVSM | Hpd core was generated even if hpd is not configured on this machine. ‘core.!home!cavisson!work!hpd!bin!nsu_hpd.18369’ (initialize_ctx())

133775

NetDiagnosticsostics

Monitors |Derived Metrices Group name is different from Monitors Group name.

133788

NetDiagnosticsostics

Unable to exclude cavisson node in derived metrics.

133838

NetDiagnosticsostics

UI is not opening due to unable to start Postgresql.

133893

NetDiagnosticsostics

NOC_Setup | Unable to start test and netstorm core has been generated after upgrading build in CentOS Machine

134125

NetDiagnosticsostics

PreSales| While clicking DB Monitoring, take 30-40 sec to open DB Monitoring page

Bug ID

Product

Description

134238

NetDiagnosticsostics

When we are creating a favorite with only 2 or 3 widgets then it should occupy the whole screen.

134245

NetDiagnosticsostics

High CPU Resource Utilization Alert While Applying Dynatrace

134383

NetDiagnosticsostics

NOC_Setup |In widget, view by of some widgets have been auto updated in every min.

134398

NetDiagnosticsostics

Presales | DB Monitoring | Other Configured DB is not coming in Monitoring Type

134428

NetDiagnosticsostics

After deleting Azure account pop-up showing wrong message i.e “Azure added successfully”.

134583

NetDiagnosticsostics

Presales | Dashboard | “No record found ” message should display under Searches in Library option when data is not present

135282

NetDiagnosticsostics

Nan value is coming from the first few samples in monitor graphs. We have checked actual memory used (PCT) graphs.

135594

NetDiagnosticsostics

Presales | AUDIT LOGS | Time Zone of Audit log should be same as UI Time Zone.

131507

NetDiagnosticsostics

NOC_Setup: Tier should come in Alphabetic Order in Run Command and All other Screen

131998

NetDiagnosticsostics

NOC_Setup | There should be a slider icon in dashboard

133166

NetDiagnosticsostics

Dashboard Template | When creating a template with widget having two metrics, its title is shown as < Custom Title +one metric name with hierarchy >

135181

NetDiagnosticsostics

Wells NH POC | Exception Monitor| BCI Agent | Issues with Exception Monitor data

135593

NetDiagnosticsostics

Presales | AUDIT LOGS | Time Zone of Audit log should be same as UI Time Zone.

142299

NetDiagnostics

Vulnerability || Getting Certificate related vulnerability on node (port no. 7899(nodeJs Server)) while running Qualys scan in 4.11.0.70 Build.

140213

NetDiagnosticsostics

In which case is this possible when total flowpath time is greater than walltime

Bug ID

Product

Description

139835

NetDiagnosticsostics

Not able to open downloaded method timing report in excel format

139727

NetDiagnosticsostics

Call outs disappear instead of getting merge when you rename call out with same name

138352

NetDiagnosticsostics

ND node is going down multiples times as “getNodeHeathStatus” not reaching Tomcat of ND node.

130947

NetDiagnosticsostics

After opening a BT in metrics tree, we see that there is a metrics group in which a business transaction group in sub grouped.

144751

NetDiagnosticsostics

Kohls_production || Getting TSDB Error in UI and test stopped automatically also core dump generated.

142045

NetDiagnosticsostics

Series Boost Threshold is set as 50, but there are 500 metrics and boost mode is not enabled yet

138549

NetDiagnosticsostics

Not getting data for Default Dashboard Configured for Generator metric i.e. GeneratorsLoadStatsNonGrp due to layout is not present for this.

135985

NetDiagnosticsostics

Auto generated report configured from scenario ui, not getting sent over mail.

146805

NetDiagnosticsostics

Cavisson Java Agent Side Car Support in cflinuxfs4 Stack

139109

NetDiagnosticsostics

After applying time filter on compare, measurement name are getting changed

133483

NetDiagnosticsostics

Wells Fargo | Dashboard is not saving with custom layout

129305

NetDiagnosticsostics

LRM_UI | Configure Monitors by Technology | Monitor Configuration is not displaying wh-en test is not Running in Configure Monitors by Technology

131835

NetDiagnosticsostics

Wells Fargo | Graph gets distorted when i change graph type and do maximize/minimize operation on widget

133790

NetDiagnosticsostics

CPU Burst is showing 50% in Data Dog even when we are Injecting CPU burst to any value i.e. 30%, 80% in Application Disruption

Bug ID

Product

Description

128931

NetDiagnosticsostics

In end-to-end view, the tiers in the flow map are overlapping and are not auto-fitted.

138390

NetDiagnosticsostics

Config UI | Auto instrumentation | Neither auto instrumentation failed nor any error is shown in UI even when instrumentation file is not created on server

138393

NetDiagnosticsostics

Error message should also appear if In case auto instrumentation fails

130921

NetDiagnosticsostics

If we uncheck all the boxes of Metrics Statistics then “Data Not Available” is showing in UI.

142742

NetDiagnosticsostics

Time zone changes are reverted while logging UI freshly from incognito mode, There should be a proper note for This.

142118

NetDiagnosticsostics

Data Mismatch between Dynatrace Host and NDE.

139927

NetDiagnosticsostics

Getting TSDB recovery in progress error in UI because tsdb has stuck in recovery phase and in logs we are getting “TSDB SLOT NOT READY”

142043

NetDiagnosticsostics

Hierarchical call taking 51+ seconds with data coming around 11.1 MB (420 KB).

143063

NetDiagnosticsostics

Upon zooming the graph and applying a metric comparison, it should display a zoomed format of both metrics’ results on the graph.

142040

NetDiagnosticsostics

Showing data points on graph if samples are more than equals to user defined number

143108

NetDiagnosticsostics

One metrics is not coming in Check Profile Report when running test from Jenkins

138176

NetDiagnosticsostics

Downloaded Transaction details excel sheet is not in correct format. The number in the cell is in text format and also the number/character are not aligned properly.

139331

NetDiagnosticsostics

In downloaded transaction report, the number is coming as text it should be as number and string as well as number should come in left alignment.

Bug ID

Product

Description

134238

NetDiagnosticsostics

When we are creating a favorite with only 2 or 3 widgets then it should occupy the whole screen.

135282

NetDiagnosticsostics

Nan value is coming from first few samples in monitor graphs. We have checked actual memory used (PCT) graphs.

131615

NetVision

NOC_Setup |UX Config| Delete icon should not be visible in Business Process for Guest User.

131680

NetVision

NOC_Setup |Extra space is coming after dragging it to 100 percent of edit icon of funnel.

131830

NetVision

NOC_Setup | Struggling session icon is not showing when we mouse over on it in session details page

131879

NetVision

NOC_Setup |Column name should be given for Trend Graph in Resources timing

131894

NetVision

NOC_Setup |Column name “Initiator” is wrong in waterfall, it should be “Type”

132600

NetVision

NOC_Setup |Back page function didn’t work properly in NV.

133894

NetVision

NOC_Setup | Core was generated during thirdparty build upgradation. ‘core.!home!cavisson!work!hpd!bin!nsu_hpd.1531462’

131563

NetVision

NOC_Setup | Session detail page is not splitting into a different page

132898

NetVision

4.11.0|NV|Custom time is showing wrong while we drill down through Auto Analysis on Onload.

132662

Synthetic Monitoring

NOC_Setup| Look and feel issue in request detail window

132700

Synthetic Monitoring

NOC_Setup | Data is incorrect in slowest wait and load in request detail window

134165

Synthetic Monitoring

NOC_Setup | RHEL | Alert is not getting generated after adding a new rule

Bug ID

Product

Description

134249

Synthetic Monitoring

NOC_Setup | NVSM | ‘-1’ is coming after downloading the Excel and pdf report from the page detail report but ‘-‘ is coming in GUI

134472

Synthetic Monitoring

NOC_Setup | Only selected columns should come while downloading the page detail report.

134474

Synthetic Monitoring

NOC_Setup | SM | multiDC | Time to interact and content statistic is on loading state in master node

134478

Synthetic Monitoring

NOC_Setup | SM | Request is differ in page score report and request details