Scripting Interfaces: NB Host Objects

PerfMetrics

Synopsis
Provides an interface to the Narada Borkering Performance Monitoring Service. It provides the following functions.

Examples:

	
	x = PerfMetrics.getNodes();
	y = PerfMetrics.getLinks(x[0]);
	
	badLink = PerfMetrics.query("//link[avgLatency > 5.0]/@id");
        jitter = PerfMetrics.query("//link[@id='" + badLink[0] + "']/jitter");
	

XML Structure:Subject to change

	 <performanceData>
	 	<node id='...nodeid...'>
	 		<link id='...linkId...'>
			      <userGroup>A</userGroup>
     			      <avgLatency>3.5</avgLatency>
		              <jitter>0.4339609146118164</jitter>
			      <lossRate>0.0</lossRate>
			      <stdDev>1.9148542155126762</stdDev>
			</link>

   			<link ...
   			</link>
   			...
   		</node>
   		
   		<node ...
   		</node>
   		
   		...
	 </performanceData>
	

Status: Implemented

(back to Notes)