Performance Counters

Moxie Chat and Email Platform Performance Counters

Channels 9.4 CU10 QFE 2 has enabled access to key Moxie application performance data. This data is exposed as performance counters which are available to be viewed in the Windows Performance Monitor tool.    There are a number of statistics available to be added to Performance Monitor as shown below.

Windows Performance Monitor setup

 

Available Moxie Chat and Email platform Performance Counters

CategoryName

CounterName

CounterHelp

CounterType

Channels:Channels

# broadcasts received

Total number of broadcasts channels received by Channels server.

NumberOfItems32

Channels:Channels

# broadcasts received/sec

The average rate of broadcasts channels received by Channels server.

RateOfCountsPerSecond32

Channels:Channels

# agents logged in

The current number of agents who are logged in (regardless of availability).

NumberOfItems32

Channels:Channels

# chats queued

The current number of chat sessions routed to this server that are awaiting an available agent. A non-zero value means either no agents are available, or no agents have sufficient privileges to accept a chat session. Growth of this counter indicates additional agents may be needed.

NumberOfItems32

Channels:Channels

# chat requests pending

The current number of chat requests awaiting an agent's response.

NumberOfItems32

Channels:Channels

# chats active

The current number of chats being handled by all agents on this server.

NumberOfItems32

Channels:Channels

# chat sessions

The current number of chat sessions. A valid chat session contains at least one Agent and one visitor.

NumberOfItems32

Channels:Channels

# email auto-feed Agents

The current number of agents who have been auto-fed an email.

NumberOfItems32

Channels:Channels

Avg. agent poll rate (sec)

The average time between Agent polling requests that indicate an Agent is still communicating with Channels server. Steady growth in this value may indicate heavy loads on the Channels server or the network.

RawFraction

Channels:Monitor

# messages sent/sec

The number of messages sent to other services per second.

RateOfCountsPerSecond32

Channels:Monitor

# messages received/sec

The number of messages received from other services per second.

RateOfCountsPerSecond32

Channels:PostOffice

# emails received/sec

The current rate of emails received.

RateOfCountsPerSecond32

Channels:PostOffice

# pending Inbound-Email Workflow requests

The current number of Inbound Emails sent to Workflow that have not yet returned. Growth of this value indicates the service is receiving emails faster than the Workflow services can process, suggesting that more Workflow services may be needed.

NumberOfItems32

Channels:PostOffice

Avg. time Inbound-Email in Workflow (ms)

The average time between sending an Inbound Email request to Workflow and its return.

RawFraction

Channels:PostOffice

# emails sent/sec

The current rate of send attempts.

RateOfCountsPerSecond32

Channels:PostOffice

# pending Outbound-Email Workflow requests

The current number of Outbound Emails sent to Workflow that have not yet returned. Growth of this value indicates the service is sending emails faster than the Workflow services can process, suggesting that more Workflow services may be needed.

NumberOfItems32

Channels:PostOffice

Avg. time Outbound-Email in Workflow (ms)

The average time between sending an Outbound Email request to Workflow and its return.

RawFraction

Channels:PostOffice

# Workflow connect errors

The total number of failures while connecting to the Workflow service.

NumberOfItems32

Channels:PostOffice

# timed-out Workflow requests

The total number of requests sent to Workflow that exceeded their allowed running time.

NumberOfItems32

Channels:PostOffice

# Mailboxes managed

The current number of Mailboxes being managed.

NumberOfItems32

Channels:Router

# running Scheduled-Workflows

The current number of running Scheduled Workflows.

NumberOfItems32

Channels:Router

# pending emails sent

The current number of emails sent to Workflow that have not yet returned. Growth indicates emails are not being processed quickly. Examining the 'Channels:Workflow # pending emails' counter may indicate whether additional Workflow services are needed.

NumberOfItems32

Channels:Router

Avg. time to push email

The average running time required to retrieve emails from the database for autofeed to agents. Growth of this value indicates autofeed batch size should be reduced.

RawFraction

Channels:Router

# Workflow connect errors

The total number of failures while connecting to the Workflow service.

NumberOfItems32

Channels:Router

# timed-out Workflow requests

The total number of requests sent to Workflow that exceeded their allowed running time.

NumberOfItems32

Channels:Router

# requests/sec

The current rate of requests.

RateOfCountsPerSecond32

Channels:Router

Avg. request time (ms)

The average amount of time required to process a request.

RawFraction

Channels:Workflow

# pending emails

The current number of emails awaiting processing. Growth of this value indicates that more Workflow services may be needed.

NumberOfItems32

Channels:Workflow

# email Workflows

The current number of Workflows that were triggered by an email.

NumberOfItems32

Channels:Workflow

# email Workflows/sec

The average rate of Workflows that were triggered by an email.

RateOfCountsPerSecond32

Channels:Workflow

# inbound-email Workflows

The current number of Workflows that were triggered by an inbound email.

NumberOfItems32

Channels:Workflow

# inbound-email Workflows/sec

The average rate of Workflows triggered by an inbound email.

RateOfCountsPerSecond32

Channels:Workflow

# outbound-email Workflows

The current number of Workflows triggered by an outbound email

NumberOfItems32

Channels:Workflow

# outbound-email Workflows/sec

The average rate of Workflows triggered by an outbound email.

RateOfCountsPerSecond32

Channels:Workflow

Total failed Workflows

The total number of Workflows that did not complete successfully. The Workflow error logs can provide additional details.

NumberOfItems32

Channels:Workflow

# failed Workflows/sec

The average rate of Workflows that did not complete successfully.

RateOfCountsPerSecond32

Channels:Workflow

Total timed-out Workflows

The total number of Workflows that were canceled before completion because they exceeded their allowed running time.

NumberOfItems32

Channels:Workflow

# timed-out Workflows/sec

The average rate of Workflows that were canceled before completion because they exceeded their allowed running time.

RateOfCountsPerSecond32

Channels:Workflow

Avg. time inbound-email Workflows (ms)

The average running time of Workflows triggered by inbound emails.

RawFraction

Channels:Workflow

Avg. time outbound-email Workflows (ms)

The average running time of Workflows triggered by outbound emails.

RawFraction

Channels:Workflow

# inbound-email Advanced Workflows

The current number of Advanced Workflows that were triggered by an inbound email.

NumberOfItems32

Channels:Workflow

Avg. time inbound-email Advanced Workflows (ms)

The average running time of Advanced Workflows triggered by inbound emails.

RawFraction

Channels:Workflow

# outbound-email Advanced Workflows

The current number of Advanced Workflows that were triggered by an outbound email.

NumberOfItems32

Channels:Workflow

Avg. time outbound-email Advanced Workflows (ms)

The average running time of Workflows triggered by outbound emails.

RawFraction

Channels:Workflow

# Scheduled Workflows

The current number of Scheduled Workflows that were triggered by an email.

NumberOfItems32

Channels:Workflow

# Scheduled Workflows/sec

The average rate of Scheduled Workflows that were triggered by an email.

RateOfCountsPerSecond32

Channels:Workflow

Avg. time Scheduled Workflows (ms)

The average running time of Scheduled Workflows triggered by emails.

RawFraction