public class MyAppSamplingService extends Object implements org.hawkular.agent.monitor.api.SamplingService<MyAppNodeLocation>
| Constructor and Description |
|---|
MyAppSamplingService() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
generateAssociatedMetricTags(org.hawkular.agent.monitor.inventory.MeasurementInstance<MyAppNodeLocation,? extends org.hawkular.agent.monitor.inventory.MeasurementType<MyAppNodeLocation>> instance) |
org.hawkular.agent.monitor.inventory.MonitoredEndpoint<org.hawkular.agent.monitor.config.AgentCoreEngineConfiguration.EndpointConfiguration> |
getMonitoredEndpoint() |
void |
measureAvails(Collection<org.hawkular.agent.monitor.inventory.MeasurementInstance<MyAppNodeLocation,org.hawkular.agent.monitor.inventory.AvailType<MyAppNodeLocation>>> instances,
org.hawkular.agent.monitor.util.Consumer<org.hawkular.agent.monitor.storage.AvailDataPoint> consumer) |
void |
measureMetrics(Collection<org.hawkular.agent.monitor.inventory.MeasurementInstance<MyAppNodeLocation,org.hawkular.agent.monitor.inventory.MetricType<MyAppNodeLocation>>> instances,
org.hawkular.agent.monitor.util.Consumer<org.hawkular.agent.monitor.storage.MetricDataPoint> consumer) |
public Map<String,String> generateAssociatedMetricTags(org.hawkular.agent.monitor.inventory.MeasurementInstance<MyAppNodeLocation,? extends org.hawkular.agent.monitor.inventory.MeasurementType<MyAppNodeLocation>> instance)
generateAssociatedMetricTags in interface org.hawkular.agent.monitor.api.SamplingService<MyAppNodeLocation>public org.hawkular.agent.monitor.inventory.MonitoredEndpoint<org.hawkular.agent.monitor.config.AgentCoreEngineConfiguration.EndpointConfiguration> getMonitoredEndpoint()
getMonitoredEndpoint in interface org.hawkular.agent.monitor.api.SamplingService<MyAppNodeLocation>public void measureMetrics(Collection<org.hawkular.agent.monitor.inventory.MeasurementInstance<MyAppNodeLocation,org.hawkular.agent.monitor.inventory.MetricType<MyAppNodeLocation>>> instances, org.hawkular.agent.monitor.util.Consumer<org.hawkular.agent.monitor.storage.MetricDataPoint> consumer)
measureMetrics in interface org.hawkular.agent.monitor.api.SamplingService<MyAppNodeLocation>public void measureAvails(Collection<org.hawkular.agent.monitor.inventory.MeasurementInstance<MyAppNodeLocation,org.hawkular.agent.monitor.inventory.AvailType<MyAppNodeLocation>>> instances, org.hawkular.agent.monitor.util.Consumer<org.hawkular.agent.monitor.storage.AvailDataPoint> consumer)
measureAvails in interface org.hawkular.agent.monitor.api.SamplingService<MyAppNodeLocation>Copyright © 2015–2017 Red Hat, Inc.. All rights reserved.