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.

Configurable parameters for the test
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.

Measurements made by the test
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