public class DefaultMetricClient extends BaseClient<MetricHandler> implements MetricClient
| Constructor and Description |
|---|
DefaultMetricClient(ClientInfo clientInfo) |
| Modifier and Type | Method and Description |
|---|---|
ClientResponse<Empty> |
addMetricsData(org.hawkular.metrics.model.MixedMetricsRequest metricsRequest)
Add data points for multiple metrics in a single call.
|
ClientResponse<Empty> |
createMetric(Boolean overwrite,
org.hawkular.metrics.model.Metric<?> metric)
Create metric.
|
ClientResponse<List<org.hawkular.metrics.model.Metric<?>>> |
findMetrics(org.hawkular.metrics.model.MetricType<?> metricType,
org.hawkular.metrics.model.param.Tags tags,
String id)
Find tenant’s metric definitions.
|
ClientResponse<Map<String,List<String>>> |
findMetricsTags(org.hawkular.metrics.model.param.Tags tags,
org.hawkular.metrics.model.MetricType<?> metricType)
Retrieve metrics' tag values
|
collectionResolver, mapResolver, restApi, simpleResolverpublic DefaultMetricClient(ClientInfo clientInfo)
public ClientResponse<List<org.hawkular.metrics.model.Metric<?>>> findMetrics(org.hawkular.metrics.model.MetricType<?> metricType, org.hawkular.metrics.model.param.Tags tags, String id)
MetricClientfindMetrics in interface MetricClientpublic ClientResponse<Empty> createMetric(Boolean overwrite, org.hawkular.metrics.model.Metric<?> metric)
MetricClientcreateMetric in interface MetricClientpublic ClientResponse<Empty> addMetricsData(org.hawkular.metrics.model.MixedMetricsRequest metricsRequest)
MetricClientaddMetricsData in interface MetricClientpublic ClientResponse<Map<String,List<String>>> findMetricsTags(org.hawkular.metrics.model.param.Tags tags, org.hawkular.metrics.model.MetricType<?> metricType)
MetricClientfindMetricsTags in interface MetricClientCopyright © 2015–2017 Red Hat, Inc.. All rights reserved.