Previous Topic: VSE Console-Matching TabNext Topic: Session Viewing and Model Healing


VSE Console Request Events Details Tab

The Request Event Details tab shows the list of inbound requests that caused the virtual service to error out. When you select a request, the list of VSM steps that executed is shown, with steps containing error events selected. To see the events that occurred during processing for that step (similar to the ITR), select a step.

Screenshot of VSE Console - Request Events Details tab.

Note: When a virtual service exceeds 100 transactions for each second, the Property Set and Property Removed events are disabled to allow for greater overall performance.

View Session and Tracking Information for the Selected Virtual Service

This option lets you see the session tracking information for the virtual service. For more information, see Session Viewing and Model Healing.

VSE Console - Request Events Details tab

 

Redeploy the Selected Virtual Service to the Environment

If you edit the service image or the VSM, save the changes and redeploy the modified service image in the VSE Console by clicking Deploy/Redeploy.

 

Specify How the Selected Model Should Behave

This option lets you set an execution mode for the virtual service. The number of execution modes available for a virtual service depends on the type of test step. For example, if a model does not have a live invocation step, it does not support the Learning or Live Invocation options.

Set Execution Mode dialog

The available execution modes are:

Most Efficient

The fastest mode; it does not execute the routing or tracking steps. This mode also restricts generated event tracking.

Stand In

Stand In mode first routes a request to the virtual service (the same as Most Efficient mode). However, if the virtual service does not have a response, the request is then automatically routed to the live system. You can only enable Stand In mode for a virtual service with a Live Invocation step. Stand In mode does not do any special tracking. It simply allows for a virtual service to fall back on the live service.

Transaction Tracking

This mode fires more events than Most Efficient and remembers transaction flow through sessions. This transactional information is used to help determine why a specific response was chosen for a specific request. This mode does not perform as efficiently as Most Efficient. Transaction Tracking mode does not show live system responses; it only shows the response from the service image.

Live System

This mode uses the Live Invocation step of the model to determine a response to the current request. Instead of using the response from the virtual service, it accesses the live service to get the response. The target system of the live invocation controls performance. This mode is also known as pass through.

Failover

Failover mode first routes a request to the live system (the same as Live System mode). However, if the live system does not have a response, the request is then automatically routed to the virtual service. This mode is the opposite of Stand In mode. You can only enable Failover mode for a virtual service with a Live Invocation step. Failover mode uses the service image to determine a response if the Live Invocation step actually fails (as might happen if the live system were not available).

Learning

Learning mode is like Image Validation mode but it automatically "heals" or corrects the virtual service to have the new or updated response from the live system. The next request that is passed into the virtual service automatically sees the new response that was "learned". Not only one system is being checked to learn, but both are, and the live system currently prevails.

When a virtual service is running in Learning mode and it has acquired new knowledge, there is an icon Display icon to the left of the virtual service name in the VSE Console. The icon remains visible until you redeploy the virtual service.

Image Validation

This mode uses both the VSE and the live system to derive a response to the current request. The responses are logged for applying later to the service image using the View Session and Tracking panel. This mode allows a live comparison between the responses that VSE provides and a corresponding live system and, where differences exist, patches or heals the VSE service image to keep in sync with the live system. This mode is also known as "live healing mode." Image Validation is the least efficient of all the modes.

Dynamic

This mode enables the model to determine for each request which of the other modes to use. Performance is, therefore, unpredictable. The only requirement is that the VS Routing step is present in the model after the protocol’s listen step or steps.

Reset the Transaction and Error Counts for the Selected Virtual Service

Sets both the transaction count and error count to zero for the selected virtual service.

Stop the selected virtual service

To stop the selected virtual service, click this button. The application displays a confirmation message before the service stops.

Remove the selected virtual service from the environment

To remove the selected virtual service from the console display, click this button. The application displays a confirmation message before it removes the service.

Configure tracking data cleanup

Opens the Configure Tracking Data Cleanup window.

Configure Tracking Data Cleanup dialog

Enter data cleanup values here that remain in effect until the service is stopped and restarted. When the service restarts, the values reset according to their defaults or the values in a properties file.

Scan for data to delete every

Defines the interval (in milliseconds, seconds, minutes, hours, days, or weeks) after which to scan for tracking data to delete.

Delete data older than

Defines the age of data (in milliseconds, seconds, minutes, hours, days, or weeks) to delete.

Shut down the entire virtual service environment

To shut down the complete VSE environment, click this button. If you reply affirmatively to the shutdown confirmation message, your VSE shuts down and the corresponding window closes.