Python API: samMis v8_1_5 samMis.netstatPlotData()
|  |
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: