public class MyAppSamplingService extends Object implements SamplingService<MyAppNodeLocation>
| Constructor and Description |
|---|
MyAppSamplingService() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
generateAssociatedMetricTags(MeasurementInstance<MyAppNodeLocation,? extends MeasurementType<MyAppNodeLocation>> instance) |
MonitoredEndpoint<MonitorServiceConfiguration.EndpointConfiguration> |
getMonitoredEndpoint() |
void |
measureAvails(Collection<MeasurementInstance<MyAppNodeLocation,AvailType<MyAppNodeLocation>>> instances,
Consumer<AvailDataPoint> consumer) |
void |
measureMetrics(Collection<MeasurementInstance<MyAppNodeLocation,MetricType<MyAppNodeLocation>>> instances,
Consumer<MetricDataPoint> consumer) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgenerateAssociatedMetricIdpublic Map<String,String> generateAssociatedMetricTags(MeasurementInstance<MyAppNodeLocation,? extends MeasurementType<MyAppNodeLocation>> instance)
generateAssociatedMetricTags in interface SamplingService<MyAppNodeLocation>public MonitoredEndpoint<MonitorServiceConfiguration.EndpointConfiguration> getMonitoredEndpoint()
getMonitoredEndpoint in interface SamplingService<MyAppNodeLocation>public void measureMetrics(Collection<MeasurementInstance<MyAppNodeLocation,MetricType<MyAppNodeLocation>>> instances, Consumer<MetricDataPoint> consumer)
measureMetrics in interface SamplingService<MyAppNodeLocation>public void measureAvails(Collection<MeasurementInstance<MyAppNodeLocation,AvailType<MyAppNodeLocation>>> instances, Consumer<AvailDataPoint> consumer)
measureAvails in interface SamplingService<MyAppNodeLocation>Copyright © 2015–2017 Red Hat, Inc.. All rights reserved.