org.elasticsearch.monitor.os
Class SigarOsProbe

java.lang.Object
  extended by org.elasticsearch.util.component.AbstractComponent
      extended by org.elasticsearch.monitor.os.SigarOsProbe
All Implemented Interfaces:
OsProbe

public class SigarOsProbe
extends AbstractComponent
implements OsProbe


Field Summary
 
Fields inherited from class org.elasticsearch.util.component.AbstractComponent
componentSettings, logger, settings
 
Constructor Summary
SigarOsProbe(Settings settings, SigarService sigarService)
           
 
Method Summary
 OsInfo osInfo()
           
 OsStats osStats()
           
 
Methods inherited from class org.elasticsearch.util.component.AbstractComponent
nodeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SigarOsProbe

@Inject
public SigarOsProbe(Settings settings,
                           SigarService sigarService)
Method Detail

osInfo

public OsInfo osInfo()
Specified by:
osInfo in interface OsProbe

osStats

public OsStats osStats()
Specified by:
osStats in interface OsProbe