Microservices Runtime Service Performance Test
Runtime service performance in the webMethods Microservices Runtime server refers to the collection and monitoring of metrics that provide insights into how efficiently the server and its hosted microservices are executing in real-time. This test helps the administrators to check if the connection time is high. This test also helps the administrators to monitor the maximum number of active threads that lead to resource contention, such as CPU or memory strain, resulting in slower performance or even out-of-memory scenarios if not managed properly.
Target of the test : webMethods Microservices Runtime
Agent deploying the test : A remote agent
Outputs of the test : One set of results for the target webMethods Microservices Runtime server being monitored.
| Parameter | Description |
|---|---|
|
Test period |
How often should the test be executed |
|
Host |
The IP address of the target for which the test is to be configured. |
|
Port |
The port number at which the specified target listens to. By default, this will be 5555. |
|
User and Password |
Specify the credentials of a user who has the right to execute API commands on the target and pull out metrics. The specified user is the User who should possess Administrator privileges and should be associated with the Logon as a Service policy. |
|
Confirm Password |
Confirm the password by retyping it here. |
|
SSL |
Set this flag to Yes, if the target being monitored is SSL-enabled. |
| Measurement | Description | Measurement Unit | Interpretation |
|---|---|---|---|
|
Active running services |
Indicates the number of ongoing running services. |
Number |
|
|
Active service threads |
Indicates the number of ongoing service threads. |
Number |
|
|
Active system threads |
Indicates the number of ongoing system threads. |
Number |
|
|
Active sessions |
Indicates the number of ongoing sessions. |
Number |
|
|
Average connection time |
Indicates the average connection time. |
Milliseconds |
|
|
HTTP requests since the last statistics poll |
Indicates the number of HTTP requests since the last statistics poll. |
Number |
|
|
Total HTTP requests |
Indicates the total number of HTTP requests. |
Number |
|
|
HTTP request time |
Indicates the HTTP request time. |
Milliseconds/request |
|
|
Service start rate |
Indicates the rate at which the service starts. |
Starts/minute |
|
|
Service completion rate |
Indicates the rate at which the service completes. |
Completions/minute |
|
|
Non-Service errors |
Indicates the number of non-service errors. |
Number |
|
|
Service errors |
Indicates the number of service errors. |
Number |
|
|
Service invocation rate |
Indicates the rate at which the service invokes. |
Invokes/minute |
|
|
Service error rate |
Indicates the rate at which the service errors occur. |
Errors/minute |
|