Package ai.vespa.metricsproxy.service
Class SystemPollerProvider
java.lang.Object
ai.vespa.metricsproxy.service.SystemPollerProvider
- All Implemented Interfaces:
com.yahoo.component.Deconstructable,com.yahoo.container.di.componentgraph.Provider<SystemPoller>
public class SystemPollerProvider
extends Object
implements com.yahoo.container.di.componentgraph.Provider<SystemPoller>
- Author:
- gjoranv
-
Constructor Summary
ConstructorsConstructorDescriptionSystemPollerProvider(VespaServices services, MonitoringConfig monitoringConfig) -
Method Summary
-
Constructor Details
-
SystemPollerProvider
- Parameters:
services- The list of VespaService instances to monitor for System metricsmonitoringConfig- The interval in seconds between each polling.
-
-
Method Details
-
deconstruct
public void deconstruct()- Specified by:
deconstructin interfacecom.yahoo.component.Deconstructable
-
get
- Specified by:
getin interfacecom.yahoo.container.di.componentgraph.Provider<SystemPoller>
-
runningOnLinux
public static boolean runningOnLinux()
-