Groove Server Relay statistics reference
Applies to: Groove Server 2010
Topic Last Modified: 2010-03-09
This article describes the statistics and related information that are provided in the Groove Server 2010 Relay administrative Web pages. Server administrators can use this information for maintaining the ongoing health of Relay servers and to troubleshoot problems. The tables in this article include descriptions for the most-useful Relay server statistics and related information.
For information about how to access the Relay server administrative Web pages, see Monitoring Groove Server Relay.
In this article:
Relay server statistics
SharePoint Workspace client accounts
SharePoint Workspace client bandwidth usage
SharePoint Workspace client devices
SharePoint Workspace device index
SharePoint Workspace user identities
Relay server queues
Relay server queue stores
Relay server users
Relay server connections
Relay serer trace logs
Relay server Event Log
Relay server database purges
Relay server queue reports
Refresh Relay server configuration values
Relay server statistics
The Statistics link on the Groove Server 2010 Relay administrative Web page displays Relay server statistics, as summarized in the following table. Most of these statistics also appear as counters in the Windows Performance Monitor (as described in Monitoring Groove Server Relay).
Relay Statistics | Description |
---|---|
General Statistics: | |
Start Time | The date and time when the Relay server started up. Indicates any rebooting/restarting activity, including automatic restarting of the service. |
Build | The installed Relay server version information. |
Queue/Store Statistics: | |
Open Queues | The number of active (or open) queues on this server. |
Total Queues | The number of queues stored on this server. For more information about Relay server message queues, see Managing Groove Server Relay databases. |
FFQAppendMessegesPerSec | The total number of messages per second being received and enqueued by the Relay server. |
FFQGetNextMsgsPerSec | The total number of messages per second being dequeued and sent by the Relay server. |
Summary Connection Table: | |
DevicesOnline | The number of client devices that are currently connected to the Relay server. This number includes devices that are only enqueueing data, and also clients for whom this is the primary Relay server. |
UsersOnline | The number of logged-in Groove users assigned to this Relay server (via the Groove Manager) that have attached to this Relay server. |
Connections | The sum of HTTP and SSTP connections to the Relay servers. |
SSTP Connection Table: | |
SSTP connections | The number of current SSTP connections. These connections remain open as long as the devices are connected to the relay. |
HTTP Connection Table: | |
HTTP connections | The number of current HTTP connections. These connections persist only long enough to transfer a message. Higher than usual numbers may indicate Relay server processing slowing down. Note: In SSTP (Groove’s native protocol), transfers are made using TCP port 2492 or 443. As long as a user is online, a connection is maintained with the user’s home Relay server. If, because of firewall or proxy issues, a client must connect via SSTP encapsulated in HTTP (TCP port 80), no long-term connection is maintained, and a client connection lasts only long enough for a single message enqueueing or dequeueing operation. Therefore, the HTTP Connections statistic can be highly variable, depending on user logon intervals. |
RelayToRelayConnectionsOutCurrent | The current number of network connections between the reporting Relay server and foreign Relay servers. These connections were initiated by the reporting Relay server. |
RelayToRelayConnectionsInCurrent | The current number of network connections between the reporting Relay server and foreign Relay servers. These connections were initiated by the foreign Relay servers. |
OutboundRelayToRelayConnectionsFailedDNS | The number of times that the reporting Relay server attempted and failed to resolve a foreign Relay server’s Fully Qualified Domain Name with the Domain Name Service. A non-zero value may indicate a network infrastructure problem with DNS lookups which can cause network communication failures between Relay servers. |
OutboundRelayToRelayConnectionsUnreachable | The number of times the reporting Relay server failed to establish a connection with a Foreign Relay. A steadily increasing value may indicate a network configuration issue that results in communication failures between Relays. |
SharePoint Workspace client accounts
The Accounts link on the Relay server administrative Web page lists SharePoint Workspace user accounts on the Relay server. From this accounts list page, you can click an account or enter an account URL in the Lookup text box to view detailed information about a specific identity, as described in the following table:
Account statistics | Description |
---|---|
Account Information: | |
URL | The globally unique URL of the SharePoint Workspace client account. |
Name | The GUID piece of the SharePoint Workspace client account URL. |
Relay | The Relay server name supplied by the device during client logon. |
User | The globally unique URL of the managed identity for this account. |
Attached | The account is connected and logged in to the Relay server. |
Locked Out | Specifies if the account is blocked from using this Relay server. Account lockout occurs when an administrator uses the Groove Manager to lock out a managed identity. |
Account Devices | URLs of Device Presence Protocol (DPP) devices supporting this account. To view details on a device (as described in Configuring Groove Server Relay bandwidth usage statistics), click the device identifier. |
Account Identities | URLs of identities created in this account. To view details on an identity (as described in SharePoint Workspace client devices), click the identity information. |
Account Security Information: | |
Key Length | The length in bytes of the account-relay secret key, if any. |
Token Length | The length in bytes of the account security token, if any. |
Certificate Length | The length in bytes of the account certificate, if any. |
SharePoint Workspace client bandwidth usage
The Bandwidth link on the Relay server administrative Web page displays bandwidth usage samples taken at prescribed intervals for devices contacting the Relay server. Relay bandwidth statistics reflect the bandwidth (bytes per second) used by SharePoint Workspace client devices enqueueing and dequeueing data on the Relay server over a specific time interval. From this bandwidth page, you can click a device sample to view detailed information about a specific identity, as described in the table for this section. The Lookup text box lets you specify the maximum number of devices for which to display information.
The reporting of bandwidth usage statistics is a Relay server feature that is enabled or disabled through a Windows registry setting. The feature is enabled by default. For information about how to configure bandwidth usage statistics, see Configuring Groove Server Relay bandwidth usage statistics.
The following table summarizes bandwidth usage statistics:
Bandwidth usage statistics | Description |
---|---|
Enter the top number of devices to display: | Accept the default of 25 to display bandwidth usage statistics for up to 25 SharePoint Workspace client devices per page, or enter another value in this field. Then click the Lookup button to display bandwidth usage for each SharePoint Workspace client device registered with the Relay server, up to the number that is specified in this field. The list of devices appears in descending order of bandwidth usage. The values on this page represent the bandwidth used by each device enqueueing and dequeuing on this Relay server since the last polling interval, or since server startup. To view detailed statistics for a selected device, click the device. Two groups of statistics appear, as follows: General bandwidth usage - Displays average bandwidth usage for all device activity, followed by separate average, maximum, and minimum usage values for enqueuing and for dequeuing, as described in this table. Detailed bandwidth usage - Displays average, maximum, and minimum bandwidth usage for dequeuing, as described later in this table. To disable this statistic, you add a new value to the Windows registry, as described in Configuring Groove Server Relay bandwidth usage statistics. |
General Bandwidth Usage (Bytes/Sec) Since Last Poll: | |
Average Bandwidth Usage | The average bandwidth in bytes per second used by the selected device to enqueue and dequeue SharePoint Workspace data on the Relay server since the last poll. The Relay server totals the bandwidth usage for each enqueueing or dequeueing device over a polling interval. Samples are collected from this interval and averaged to produce the average bandwidth. The Relay server calculates this value from samples collected between the last polling interval (or server startup if less than the last polling interval) and the Lookup time. The default polling interval is 2 minutes. The default sample interval (size) is 2 seconds. You can change the sample and polling intervals in the Windows registry, as described in Configuring Groove Server Relay bandwidth usage statistics. |
Average Enqueue Bandwidth Usage | The average bandwidth used by the selected device to enqueue SharePoint Workspace data on the Relay server since the last poll. |
Maximum Enqueue Bandwidth Usage | The maximum bandwidth used by the selected device to enqueue SharePoint Workspace data on the Relay server since the last poll. Maximum bandwidth is the largest sample value collected between the last polling interval (or server startup) and the Lookup time. See the description of Average Bandwidth Usage, earlier in this section, for more information about polling. |
Minimum Enqueue Bandwidth Usage | The minimum bandwidth used by the selected device to enqueue SharePoint Workspace data on the Relay server since the last poll. Minimum bandwidth is the smallest sample value collected between the last polling interval (or server startup) and the Lookup time. See the description of Average Bandwidth Usage, earlier in this section, for more information about polling. |
Average Dequeue Bandwidth Usage | The average bandwidth used by the selected device to dequeue SharePoint Workspace data on the Relay server since the last poll. |
Maximum Dequeue Bandwidth Usage | The maximum bandwidth used by the selected device to dequeue SharePoint Workspace data on the Relay server since the last poll. Maximum bandwidth is the largest sample value collected between the last polling interval (or server startup) and the Lookup time. See the description of Average Bandwidth Usage, earlier in this section, for more information about polling. |
Minimum Dequeue Bandwidth Usage | The minimum bandwidth used by the selected device to dequeue SharePoint Workspace data on the Relay server since the last poll. Minimum bandwidth is the smallest sample value collected between the last polling interval (or server startup) and the Lookup time. See the description of Average Bandwidth Usage, earlier in this section, for more information about polling. |
Detailed Dequeue Bandwidth Usage (Bytes/Sec) Since Last Poll: | |
Identity | A SharePoint Workspace identity that dequeued on the Relay server since the last poll. Dequeuing statistics appear for each identity dequeuing from the selected device since the last poll. Note that, following Groove’s SSTP protocol, separate identity information is provided for dequeuing only, not for enqueuing. |
Average Dequeue Bandwidth Usage | The average bandwidth used by an identity dequeuing on the Relay server from the selected device since the last poll. |
Maximum Dequeue Bandwidth Usage | The maximum bandwidth used by an identity dequeuing on the Relay server from the selected device since the last poll. |
Minimum Dequeue Bandwidth Usage | The minimum bandwidth used by an identity dequeuing on the Relay server from the selected device since the last poll. |
SharePoint Workspace client devices
The Devices link on the Relay server administrative Web page displays the current list of SharePoint Workspace devices that have contacted the Relay server. From this devices list page, you can click a device or enter a device name in the Lookup text box to view detailed information about a specific device, as described in the following table:
Device information | Description |
---|---|
Device Information: | |
URL | The globally unique URL of the device. |
LastProductVersion | The device version reported at the time of connection to the Relay server. |
LastProductCapabilities | Reserved field. |
SuccessfulConnects | The number of times the device has successfully connected to the Relay server, since the device’s initial registration with the Relay server. |
LastSuccessfulConnect | The date and time that the device last successfully connected to the Relay server. |
FailedConnects | The number of times that the device did not successfully connect to the Relay server, since the device’s initial registration with the Relay server. |
LastFailedConnect | The date and time that the device last did not connect to the Relay server. |
LastFailureReason | The reason for the device’s last failure to connect to the Relay server. |
LastApparentIP | The IP address associated with the device’s last successful connection to the Relay server. |
LastClientPort | The port number that was used by the device for its last successful connection to the Relay server. |
ClientIPAdrs | A list of the device’s local IP addresses that are included in the DPP publish information. |
Accounts for this device | The number of SharePoint Workspace client accounts defined on this device. |
Device targeted queues | The number of device-targeted messages (Groove deltas, updates to workspaces, contacts, or tools) queued for this device. |
Header Information | The version, date created, update information, and size in bytes of the current record. |
Device Index button | Displays Device Index Entry pages together with current Device Presence Protocol (DPP) information about the client device, including the following: Device data, including the device’s IP address and Groove state (online or offline) Subscribers, including the device’s client message queues and account information. Subscribers are those SharePoint Workspace clients that are contacting the Relay server for presence information about another client. |
SharePoint Workspace device index
The Device Index link on the Relay server administrative Web page displays the current list of SharePoint Workspace devices that are connected to the Relay server or that are subscribed to by another client device. From this devices list page, you can click a device or enter a device name in the Lookup text box to view detailed information about a specific device, as described in the following table:
Connected device information | Description |
---|---|
General Device Information: | |
Online Mode | Yes or No to indicate whether a SharePoint Workspace device is online. |
NumSubscribers | The number of SharePoint Workspace devices subscribing to the Relay server for a particular client’s presence information. For example, if a device on this page has a value of 4 in this column, that SharePoint Workspace client appears in the SharePoint Workspace contact lists of at least four other SharePoint Workspace users who are currently online. Note that this value is a minimum. |
IPAddrs | The number of IP addresses associated with each device. |
Owner | Reserved field. |
Attaches | Indicates a device has been successfully authenticated by the Relay server. |
Version | The SharePoint Workspace version being run on each device. |
Individual Device Information | |
Device Data: | |
RealIP | The real IP address of this device. |
ClientSSTPPort | The SSTP port name of this client device. |
TranslatedIP | The external or proxy IP address of this device. |
Translated Port | The external or proxy port name of this device. |
Flags | Reserved field. |
Version | The Relay server version being run on this device. |
Device State | Online or offline. |
Subscription Count | The number of subscribers to this device. |
Subscribers | A list of SharePoint Workspace client devices that are subscribing to this Relay server for presence information about the selected client device. |
Device Queues: | |
Queuename | The Relay server name for the queue associated with this device connection. |
Valid | Yes or No to indicate whether the queue name was parsed correctly. |
Identity | The SharePoint Workspace identity URL associated with this queue. |
Resource | The URL of this queue. |
Device | The DPP URL associated with the selected device. Together, the Identity, Resource, and Device URLS uniquely identify the queue. |
Attached Accounts | The URL of an authenticated account (if the device has attached to the Relay server). |
Identity Registrations | The URL of authenticated identity associated with the device (if the device has attached to the Relay server). |
SharePoint Workspace user identities
The Identities link on the Relay server administrative Web page displays the current list of SharePoint Workspace identities that have contacted the Relay server. From this identities list page, you can click an identity or enter an identity name in the Lookup text box to view detailed information about a specific identity, as described in the following table:
Identity information | Description |
---|---|
Identity Information: | |
URL | The globally unique URL of the user identity URL. |
Name | The GUID piece of the user identity. |
Account Name | The name of the account associated with this identity. |
Identity targeted queues | The number of identity-targeted messages (instant messages and workspace invitations) queued for this identity. |
Header Information | The version, date created, update information, and size in bytes of the current record. |
Relay server queues
The Queues link on the Relay server administrative Web pages displays the current list of Relay server queues. From this queue list page, you can click a queue or enter a queue name in the Lookup text box to view detailed information about a specific queue, as described in the following table. You can also click the Purge button to purge a specific queue, as described in Managing Groove Server Relay databases.
Queue information | Description |
---|---|
Header Information | The version, date created, update information, and size in bytes of the current record. |
Queue Details: | |
Name | The globally unique URL of the queue. |
Identity URL | The globally unique URL of the identity associated with the queue. |
Device URL | The globally unique URL of the device associated with the queue. |
Resource URL | The globally unique resource URL for this queue. |
Store Name | The name of the associated queue store. |
Queued | The number of bytes queued, followed by the number of messages queued. |
Store Details - Common Store Information: | |
LastPurge Time | The date and time that the queue was last purged from the Relay server or by clicking the Purge all queues button on the Maintenance page of the Relay server statistics. For information about database purges, see Relay server database purges. |
FFQ Store Information: This information is for use by Microsoft Support. | |
Purge button | Purges the queue. |
Relay server queue stores
The Stores link on the Relay server administrative Web pages displays a subset of information that is provided in the Queues pages, described in Relay server queues. Stores organize queue data into specific volumes. Currently, only one volume is used for queue stores.
Relay server users
The Users link on the Relay server administrative Web pages displays the identifiers and URLs of SharePoint Workspace users that are connected to the Relay server. Click a user identifier to view the account number and Relay server lockout status. Click the user account URL to display the account information, described in SharePoint Workspace client accounts.
Relay server connections
The Relay Connections link on the Relay server administrative Web pages displays information about other Relay servers with which the reporting Relay server communicates. Click a foreign Relay server connection to view connection information, as described in the following table
Foreign Relay server connection information | Description |
---|---|
Relay server name |
Name of the foreign Relay server. |
Status |
Connection status: Connected to indicate successful connectivity, or an error code to indicate failure. |
Sessions |
Number of sessions that are open between each foreign Relay server and the reporting Relay server. |
Time of most recent connection attempt |
The time of the most recent connection attempt between each remote Relay server and the reporting Relay server. |
Relay server trace logs
The Trace Log link, on the Relay server administrative Web pages, displays a subset of the Relay server’s internal trace information, reported in the Data\Diagnostics directory. This information is useful primarily to Microsoft Support.
Relay server Event Log
The Event Log link on the Relay server administrative Web pages displays the most recent Relay server events reported to the Windows Event Log. Event Log entries can be helpful in diagnosing server problems.
You can access the Windows Event Log service by using the Event Viewer, as described in Monitoring Groove Server Relay. You can create and query Event Logs and associate programs with particular logged events, by using command-line utilities, including the following:
Eventcreate.exe to create customized Event Logs.
Eventquery.vbs to list the events and event properties from one or more Event Logs.
Eventtriggers.exe to create event triggers that will run programs upon the occurrence of specific Event Log events.
For information about other command-line utilities, see the Windows Command-Line Reference.
The Relay server generates the following categories of events:
Critical events, codes 100-6999 (including server state changes, service state changes, process dumps, call-stack dumps)
Administrative events, codes 7000-7999 (including queue report status, purge status, database metadata save)
Resource monitoring events, codes 8000-8999 (including resource exhaustion, free disk space limits, protocol connection limits approached)
Event messages may be one of the following types:
Error (automatic action may be taken by the Relay server, such as shutting down; or manual intervention may be required by the administrator, such as purging Relay queues or other disk cleaning measure)
Warning (action may be required to prevent an error condition)
Informational (no action required)
You can view Relay server events together with system and other events by using the Windows Event Viewer.
Relay server database purges
The Maintenance link on the Relay server administrative Web pages enables Relay server administrators to purge database queues on the Relay server and view the status of any manual or scheduled purge. This page lets you start and view queue purges.
The Purge all queues to the configured purge interval link lets you purge all queues of messages older than the designated message lifetime, as described in Managing Groove Server Relay databases. For information about how to set message lifetime, use the associated Groove Server Manager to configure the Relay server purge settings, as described in Registering Relay servers with Groove Server Manager.
The Purge status link lets you view the status for any purge event, automatic or manual. Purge status displays the following information:
Number of queue stores purged
Number of purged messages
Number of bytes purged
Number of bytes compressed
Every time that the Relay server purges queues, it writes a purge report to the Groove Relay Data\Diagnostics\PurgeInfo directory. The report file name is PurgeInfo-yy-mm-dd-hhmmss.log (where yy-mm-dd-hhmmss represents the year-month-day-hours, minutes, seconds). The purge report displays two lines of information per queue. This information includes the number of messages and bytes used in the queue before the purge, and the number of message and bytes used in the queue after the purge.
Note that purge information is also reported in the Windows Event Log.
For more information about how to purge Relay server database queues and for other information about database queues, see Managing Groove Server Relay databases.
Relay server queue reports
The Maintenance link on the Relay server administrative Web pages enables Relay server administrators to generate a Relay server queue information report in the Diagnostics/Info subdirectory of the Relay server Data\Diagnostics directory. The resulting log files display data on each queue which can then be imported into a spreadsheet (such as Microsoft Excel) or database application (such as Microsoft Access). The report file name is QueueInfo-yy-mm-dd-hhmmss.log file (where yy-mm-dd-hhmmss represents the year-month-day-hours, minutes, seconds)
To generate a Relay server queue report, click the Maintenance link, and then the Generate Queue Information Report link. The report displays the information described in the following table:
Queue information report fields | Descriptions |
---|---|
Current date and time |
The date and time of report generation. |
Identity URL |
The globally unique identity URL for this queue. |
Device URL |
The globally unique device URL for this queue, if the queue is device-targeted. A null value indicates an identity-targeted queue. |
Resource URL |
The workspace URL for this queue. |
Date/Time that queue was created (mm/dd/yy hh/mm/ss) |
The date and time that this queue was created. |
LastAppend |
The date and time when a SharePoint Workspace message was last written to this queue. |
LastGetNext |
The date and time when a SharePoint Workspace message was last read from this queue. |
LastAdvance |
The date and time when a SharePoint Workspace message was last removed from this queue because message receipt was acknowledged by the client. |
Refresh Relay server configuration values
To refresh Groove Server Relay configuration values to those that are stored in the Windows registry, click the Refresh Relay configuration values from configuration registry. Only some values can be updated while the Relay server is running. For example, most string values are not refreshable.
Warning
Avoid refreshing Relay server configuration values while the Relay server is running. If there are dependencies between multiple values during a configuration update while the Relay server is running, Relay server behavior is unpredictable.