The parse action of mwalk runs the parse.pl perl script. Parse.pl takes raw RTCP and mtrace logs from MHealth or generate.pl and produces conditioned logs which can be read by Builder. The logs are broken out into separate files for each receiver named with the receiver's IP address. Two lists of receivers are generated, one for receivers with valid mtraces and without, and a statistics file is created which logs the start end end times of the session as determined from the timestamps.
The conditioned RTCP logs contain intervals in which the receiver was known to be active. Bounding these intervals can be tricky since not all receivers send explicit BYE messages. For these cases, a timeout value can be supplied that closes active intervals if RTCP packets had not been received for the specified amount of time.
|
|
To run the parse action, use the syntax listed below. If you want to generate conditioned logs for Builder, you mmust include the --output_rtcp and/or the --output_mtrace options. Otherwise, general statistics will be gathered and you have the option of building the trace list in memory (--build) that can then be queried interactively (--interactive). The default timeout is 240 seconds.
|