1. Home
  2. Using Warewolf
  3. Performance Monitoring

Performance Monitoring

Performance monitoring in Warewolf is carried out using custom Windows Performance Counters. To access the performance counters:

  1. Click on Settings in the left hand menu inside the Studio
  2. Select the PERFORMANCE COUNTERS tab to the right of the SECURITY tab that opens

Screenshot of the Warewolf Studio Performance Counters

By default, Performance Counters for the Server are disabled and can only be enabled or changed by an Administrator.

Performance Counters can be recorded for the Server as a whole and for specific individual Server Resources.

The following Server counters can be measured:

  • Concurrent requests currently executing
    • Increments every time a workflow starts execution (after it has queued for an available CPU core on which to execute)
    • Decrements when a workflow completes executing.
    • This counter should never go above the total number of physical CPU cores.
  • Total errors
    • Increments once per error (could be multiple per workflow) after each workflow execution.
    • Could be higher than the number of errors in the log because the log can be cleared without resetting the performance counters and vice versa.
  • Requests per second
    • Increments before the start of workflow execution. (after it has queued for an available CPU core on which to execute)
  • Average workflow execution time
    • Increments by the amount of time the workflow took to execute.
    • Increments after each workflow execution.
  • Count of Not Authorised errors
    • Increments when a workflow cannot execute because of 403 unauthorized.
  • Count of requests for workflows that don’t exist
    • Increments when a workflow cannot execute because of 404 service not found error.

The following Resource counters can be measured:

  • Concurrent requests currently executing
  • Total errors
  • Requests per second
  • Average workflow execution time

The Performance Counters for a Warewolf Server can be viewed from the windows performance counter viewer.

Resetting The Performance Counters:

  • Using the button at the very bottom of the performance counters settings.
  • By visiting http://{SERVER ADDRESS}:{PORT}/Services/ResetPerformanceCountersWhere {SERVER ADDRESS} is the hostname or IP address of the server you want to reset the counters on, typically “localhost”. And {PORT} is the port that server is listening on, default is 3142 or 3143 for SSL.

Visit the Microsoft site for further information about using Windows Performance Monitors.

 

FacebookTwitterLinkedInGoogle+Email
Updated on August 3, 2023

Was this article helpful?

Related Articles

Enjoying Warewolf?

Write a review on G2 Crowd
Stars