Progress OEAS Sessions Test
A service in Progress Application Server (PAS) for OpenEdge is a web application that provides functionality to clients through a web server. A session is a semi-permanent interactive information interchange, also known as a dialogue or a conversation, between two or more communicating endpoints/clients for the purpose of maintaining context between one request message to another. Sessions can be explicitly started and stopped by the two communicating endpoints - or terminated if they are idle for a specific period of time. If a session is idle, it means that it is not processing any client requests. Idle sessions can consume resources and affect the performance of the server.
This test auto-discovers the services and for each service, this test monitors the sessions initiated on the target server. This test also reports the number of sessions that are active/idle. Using this test, the administrator can figure out how many sessions have been idle and are using up resources unnecessarily.
Target of the test: Progress OpenEdge Server
Agent deploying the test: An internal/remote agent
Outputs of the test: One set of results for each service in a Progress OpenEdge Server that is being monitored.
Descriptor: Service
Parameter |
Description |
---|---|
Test period |
How often should the test be executed. |
Host |
The IP address of the target host to be monitored. |
Port |
The port at which the server listens to. The default is 8810. |
Username, Password and Confirm Password |
By default, the eG agent uses REST API to connect to the target Progress OpenEdge Application server and collect the required metrics. For this, the eG agent should be configured with the credentials of a user with operator role. Specify the login credentials of such a user in the User and Password text boxes and confirm the Password by retyping it in the Confirm Password text box. |
Server |
Specify the name of the specific server instance to be monitored for a Progress OpenEdge Application server. |
Server Port |
Specify the port at which the target server instance listens to for HTTP/HTTPS requests. By default, this is port 8810. |
SSL |
If the Progress OpenEdge Application server being monitored is an SSL-enabled server, then set the SSL flag to Yes. This flag is set to No by default. |
Measurement |
Description |
Measurement Unit |
Interpretation |
---|---|---|---|
Number of sessions |
Indicates the total number of sessions initiated through this service. |
Number |
|
Active sessions |
Indicates the number of sessions initiated through this service that are currently active. |
Number |
A higher value of this measure might denote an overload. Compare the value of this measure across the services to identify the service through which maximum number of initiated sessions are currently in active state. |
Idle sessions |
Indicates the number of sessions initiated through this service that are currently idle. |
Number |
A low value is desired for this measure. Compare the value of this measure across the services to identify the service through which maximum number of initiated sessions are currently in idle state. |
Reserved sessions |
Indicates the number of sessions initiated through this service that are currently reserved. |
Number |
This measure denotes the number of sessions that are running active requests and is unavailable to other processes. Compare the value of this measure across the services to identify the service through which maximum number of initiated sessions are currently reserved by another process. |