Python API: samMis v8_1_5
samMis.netstatPlotData()

Just having some fun...
This is the python interface to the command 'sammis netstat plot data'.
Command Description:

This command is used to read the netstat data collection and
create trend plots.

Clusters are specified by --cluster=name1:exp1a[,exp1b..];name2:exp2a[,exp2b...]
where each of the names is the name by which the cluster is known, and
each of the exp's is a "pseudo-regular-expression" to describe the
list of nodes in that cluster.  Currently only the "*" (wilcard)
character is allowed.

Example:
   cluster=fnal-farm:d0bbin.fnal.gov,fnd0*.fnal.gov;clued0:*clued0.fnal.gov

Note that individual cluster specifications are separated by a semi-colon.
        

Python Usage:
	from SamMis import samMis
	result = samMis.netstatPlotData(...)

Return value: 

Arguments are passed as keyword-value pairs, as in:
	 myfunc(arg1='myarg', arg2='anotherarg', d=1)

Argument Keyword Description:
	(*) indicates that this keyword is required
	>>> indicates that either the API object or the CLI equivalent (<<<) is required
====================================================================================================================================
    KEYWORD                    DATA TYPE            DESCRIPTION
------------------------------------------------------------------------------------------------------------------------------------
    c                          SamBoolean           automatically close all servants after each method call
    cluster                    string               specification of nodes that should be grouped together as a cluster
    corbaCallTimeout           int                  time in seconds for CORBA method calls to return before timing out (default: 0; zero implies no timeout)
    d                          SamBoolean           debug mode
(*) datafile                   string               fully specified path to the file containing netstat data to be plotted
    output                     string               fully specified path to the output file base for the plots
    retryInterval              int                  retry interval base in seconds; will multiply this base times retryCount (default: 5)
    retryJitter                int                  retry jitter, random jitter added to base retry interval times retryCount (default: 5)
    retryMaxCount              int                  number of times to retry CORBA calls for retriable exceptions (default: 25; zero implies no retries)
    s                          SamBoolean           retrySilently mode (do not issue messages to stderr on proxy retries)
    t                          SamBoolean           time-it mode (print additional info on timings)
    v                          SamBoolean           verbose mode
====================================================================================================================================

Environment Defaults:
	c = os.environ['SAM_PYAPI_AUTO_CLOSE_SERVANTS']
	corbaCallTimeout = os.environ['SAM_PYAPI_CORBA_CALL_TIMEOUT']
	retryInterval = os.environ['SAM_PYAPI_RETRY_INTERVAL']
	retryJitter = os.environ['SAM_PYAPI_RETRY_JITTER']
	retryMaxCount = os.environ['SAM_PYAPI_RETRY_MAX_COUNT']
	s = os.environ['SAM_PYAPI_RETRY_SILENTLY']



See Also: