What performance counters are available for WebMarshal?


This article applies to:

  • WebMarshal

Question:

  • What performance counters are available for WebMarshal?

Information:

The following Performance Monitor counters are available in WebMarshal.

Note: An item followed by a version number in brackets indicates that the counter is first available in the listed version.

WebMarshal 6.X and 7.X

Cache Counters (Version 6.5 and above)

  • Cache files created/sec - Number of new cache files created per second.
  • Cache files removed/sec - Number of files removed from the cache per second.
  • Queue items dropped/sec - Number of items dropped from the addition queue per second.
  • Queue length - Number of items queued for addition to the cache.

Proxy Counters

  • Average external time - Average time (ms) spent accessing the internet for a user request. (6.1)
  • Average internal time - Average time (ms) spent filtering and handling a user request. (6.1)
  • Average server request time - Average time (ms) to complete a request.
  • Average server response time - Average time (ms) to complete a response.
  • Average user request time - Average time (ms) to complete a user request. (6.1)
  • Cache bytes read/sec - Number of bytes read from the cache per second. (6.5)
  • Cache hits/sec - Number of requests per second that were served from the cache. (6.5)
  • Cache misses/sec - Number of requests per second that were not served from the cache. (6.5)
  • Cache revalidations/sec - Number of requests per second that requred cache revalidation. (6.5)
  • Client bytes received/sec - Number of bytes received from client per second. 
  • Client bytes sent/sec - Number of bytes sent to clients per second.
  • Client connections - Number of active client connections.
  • Client connections/sec - Number of new client connections per second. 
  • Non-cacheable requests/sec - Number of requests per second for items incompatible with the cache. (6.5)
  • Number of requests processed/sec - Number of requests processed per second. (6.1)
  • Server bytes received/sec - Number of bytes received from servers per second. 
  • Server bytes sent/sec - Number of bytes sent to servers per second.
  • Server connections - Number of active server connections.
  • Server connections/sec - Number of new server connections per second. 

Filter Counters

  • Active connections - Number of active connections.
  • Active requests - Number of active requests.
  • Active users - Number of active users.
  • Active Tasks - Number of active rule processing tasks. (6.1)
  • Active Tasks - Non-Web Files - Number of active non-web (e.g. exe, zip) rule processing tasks. (6.1)
  • Active Tasks - Web Images - Number of active web image (e.g. gif, jpeg, png) rule processing tasks. (6.1)
  • Active Tasks - Web Text - Number of active web text (e.g. html,css) rule processing tasks. (6.1)
  • Average Queued Time - Average time (MS) requests spend in a queue waiting for processing. (6.1)
  • Average request time - Average time (ms) to complete a request.
  • Average request time - Web Text - Average time (ms) to complete a request. (6.1)
  • Client bytes sent/sec - Number of bytes sent per second (to internal computers).
  • FTP bytes transferred/sec - Number of bytes transferred by ftp per second. (6.1)
  • HTTP bytes transferred/sec - Number of bytes transferred by http per second (Not including defined protocols over HTTP). (6.1)
  • HTTPS bytes transferred/sec - Number of bytes transferred by https per second. (6.1)
  • IM bytes transferred/sec - Number of bytes transferred by instant messaging per second. (6.1)
  • Queued tasks - Number of rule processing tasks queued.
  • Requests/sec - Number of requests per second. 
  • Responses received per sec - Non-Web Files - Number of non-web file type (e.g. exe, zip) responses received per second. (6.1)
  • Responses received per sec - Web image - Number of web image (gif, jpeg, png) responses received per second. (6.1)
  • Responses received per sec - Web text - Number of web text (html, css, https) responses received per second. (6.1)
  • Server bytes received/sec - Number of bytes received per second (from the Internet).
  • Streaming bytes transferred/sec - Number of bytes transferred by streaming media per second. (6.1)
  • Queued Tasks - Non-Web Files - Number of queued non-web (e.g. exe, zip) rule processing tasks. (6.1)
  • Queued Tasks - Web Images - Number of queued web image (e.g. gif, jpeg, png) rule processing tasks. (6.1)
  • Queued Tasks - Web Text - Number of queued web text (e.g. html,css) rule processing tasks. (6.1)

Controller Counters

  • Average URL lookup time - Average time (ms) to categorise a URL.
  • Average user lookup time - Average time (ms) to look up a user.
  • Bytes received Array Manager - Bytes received from the Array Manager per second. (6.5)
  • Bytes sent Array Manager - Bytes sent to the Array Manager per second. (6.5)
  • Num Calls Array Manager - Number of remote calls from the Array Manager
  • Num Calls PolicyCache - Number of calls to the policy cache interface from the Engine and Proxy services

Engine Counters

  • % time engine cache hit - Percentage of the time engine cache hit.
  • Average cross-process call time - Average time (ms) spent contacting other services. 
  • Average identification time - Average time (ms) to identify the file type of a request.
  • Average malware scanning time - Average time (ms) to perform malware scanning request.
  • Average request time - Average time (ms) to complete processing of a request.
  • Average unpacking time - Average time (ms) to perform unpacking per request.
  • Number of active sessions - Number of active sessions.
  • Number of blocked requests - Number of requests that have been blocked since the last time the Engine was restarted.
  • Number of blocked requests/sec - Number of requests blocked per second. (6.1)
  • Number of engine cache hits/sec - Number of times the engine has found URL categorization results in cache.
  • Number of malware found - Number of malware (viruses, spyware) found.
  • Number of page requests/sec - Number of pages requested per second. (6.1)
  • Number of pages blocked/sec - Number of pages blocked per second. (6.1)
    • For both of the above, "pages" excludes common web image types, Javascript, CSS, and raw plain text. This counting method is intended to more closely count actual user page requests.
  • Number of requests - Number of requests processed (both permitted and blocked) since the Engine has been running.  (6.1)
  • Number of requests/sec - Number of requests processed per second.
  • Number of times triggered/sec - Number of times the rule actions have been executed by the policy engine.

WebMarshal 3.X

  • Active Connections
  • Active Users
  • Average Request Time
  • Bytes Downloaded/Sec
  • Bytes Uploaded/Sec
  • Queued Tasks
  • Requests Processed/Sec

Last Modified 11/17/2009.
https://support.trustwave.com/kb/KnowledgebaseArticle11973.aspx