No commit activity in last 3 years
No release in over 3 years
Accepts a single or multiple tcpsnitch JSON traces as argument and compute statistical information.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

 Project Readme

tcpsnitch_analyzer

Analysis tool for tcpsnitch traces.

Usage

Accepts a single or multiple tcpsnitch JSON traces as argument and compute statistical information.

The -a option indicates the type of statistical analysis to perform on the traces:

  • Descriptive statistics: use -a desc or -a d. Compute a serie of descriptive statistics for values at a given node in the JSON trace. Valid for numerical values only.
  • Proportion breakdown: use -a prop or -a p. Compute a proportion breakdown of values at a given node in the JSON. Valid for discrete values only.
  • Time serie: use -a time or -a t. Shows a time-serie plot of values at a given node in the JSON. Use the timestamp on the X axis.

Two other important options are:

  • -e to filter on a specific type of event.
  • -n which specify on which node of the JSON the analysis should be performed.

Run ./tcpsnitch_analyzer -h for more information about usage.

Installation

  • gem install tcpsnitch_analyzer
  • TO CHECK: Requries gnu-plot: sudo apt-get install gnu-plot to install gnu-plot.