This program has two functions. First, it can be used to calculate End2End Message Delivery Latency in organization (In organization means message is submitted by a mailbox in organization and the same message is delivered to a mailbox in organization). Second it can be used to calculate Server Latency. Server latency means the time interval between the message entering the server and the message leaving the server.

How to Use:

Depending on the amount of log to be processed, the tool can consume a significant amount of CPU and memory. Therefore it is better to copy the Message Tracking Logs to a system that can be used to perform the analysis instead of running it on a production Hub server.

Usage:

MSGAnalyzer [-?|-h] [-Path:path] [-E2ELatency[:filename]] [-ServerLantency[:filename]]

-?|-h Print this message

-Path:path Specify message tracking log file path. If no path specified, current directory is used.

- E2ELatency [:filename] Execute End2End Message Delivery Latency analyze and write output into filename. If no filename specified, e2elatency.dat is the output file.

-ServerLatency[:filename] Execute Server Latency analyze and write output into filename. If no filename specified, serverlatency.dat is the output file.

Result file:

The result file for E2E Message Delivery Latency calculation is a data file which contains sorted latency with corresponding number of messages with this latency. This file can be used to generate graph to visualize pattern of latency.