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
- 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.
- 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:
- Offset lines are integral in doing a side-by-side comparison when there are multiple widgets plotted in a dashboard.
- Users can pin the offset line on the left click of the chart area other than the line.
- 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.
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: –
- Column Picker
- Preview Report
- Customize Report
- 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
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 | |
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 | |
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 |