public class DefaultCounterClient extends BaseClient<CounterHandler> implements CounterClient
| Constructor and Description |
|---|
DefaultCounterClient(ClientInfo clientInfo) |
| Modifier and Type | Method and Description |
|---|---|
ClientResponse<Empty> |
addCounterData(List<org.hawkular.metrics.model.Metric<Long>> counters)
Add data points for multiple counters.
|
ClientResponse<Empty> |
createCounter(Boolean overwrite,
org.hawkular.metrics.model.Metric<Long> metric)
Create counter metric.
|
ClientResponse<Empty> |
createCounterData(String id,
List<org.hawkular.metrics.model.DataPoint<Long>> data)
Add data for a single counter.
|
ClientResponse<Empty> |
deleteCounterMetricTags(String id,
org.hawkular.metrics.model.param.Tags tags)
Delete tags associated with the metric definition.
|
ClientResponse<List<org.hawkular.metrics.model.DataPoint<Long>>> |
findCounterData(String id,
String start,
String end,
Integer limit,
Order order)
Retrieve counter data points.
|
ClientResponse<Map<String,List<String>>> |
findCounterMetrics(org.hawkular.metrics.model.param.Tags tags)
Retrieve counter type’s tag values
|
ClientResponse<List<org.hawkular.metrics.model.NumericBucketPoint>> |
findCounterMetricStats(String id,
String start,
String end,
Boolean fromEarliest,
Integer bucketsCount,
org.hawkular.metrics.model.param.Duration bucketDuration,
org.hawkular.metrics.model.param.Percentiles percentiles,
Integer limit,
Order order)
Retrieve counter data points.
|
ClientResponse<List<org.hawkular.metrics.model.NumericBucketPoint>> |
findCounterRate(String id,
String start,
String end,
Integer limit,
Order order,
Integer bucketsCount,
org.hawkular.metrics.model.param.Duration bucketDuration,
org.hawkular.metrics.model.param.Percentiles percentiles)
Retrieve counter rate data points.
|
ClientResponse<List<org.hawkular.metrics.model.NumericBucketPoint>> |
findCounterRateDataStats(String start,
String end,
Integer bucketsCount,
org.hawkular.metrics.model.param.Duration bucketDuration,
org.hawkular.metrics.model.param.Percentiles percentiles,
org.hawkular.metrics.model.param.Tags tags,
List<String> metricNames,
Boolean stacked)
Fetches data points from one or more metrics that are determined using either a tags filter or a list of metric names.
|
ClientResponse<List<org.hawkular.metrics.model.NumericBucketPoint>> |
findCounterRateStats(String id,
String start,
String end,
Integer bucketsCount,
org.hawkular.metrics.model.param.Duration bucketDuration,
org.hawkular.metrics.model.param.Percentiles percentiles)
Retrieve stats for counter rate data points.
|
ClientResponse<List<org.hawkular.metrics.model.NumericBucketPoint>> |
findCounterStats(String start,
String end,
Integer bucketsCount,
org.hawkular.metrics.model.param.Duration bucketDuration,
org.hawkular.metrics.model.param.Percentiles percentiles,
org.hawkular.metrics.model.param.Tags tags,
List<String> metricNames,
Boolean stacked)
Fetches data points from one or more metrics that are determined using either a tags filter or a list of metric names.
|
ClientResponse<org.hawkular.metrics.model.Metric<Long>> |
getCounter(String id)
Retrieve a counter definition.
|
ClientResponse<Map<String,org.hawkular.metrics.model.TaggedBucketPoint>> |
getCounterMetricStatsTags(String id,
org.hawkular.metrics.model.param.Tags tags,
String start,
String end,
org.hawkular.metrics.model.param.Percentiles percentiles)
Fetches data points and groups them into buckets based on one or more tag filters.
|
ClientResponse<Map<String,String>> |
getCounterMetricTags(String id)
Retrieve tags associated with the metric definition.
|
ClientResponse<List<org.hawkular.metrics.model.Metric<Long>>> |
getCounters(org.hawkular.metrics.model.param.Tags tags)
Find tenant’s counter metric definitions.
|
ClientResponse<Empty> |
updateCountersMetricTags(String id,
Map<String,String> tags)
Update tags associated with the metric definition.
|
collectionResolver, mapResolver, restApi, simpleResolverpublic DefaultCounterClient(ClientInfo clientInfo)
public ClientResponse<List<org.hawkular.metrics.model.Metric<Long>>> getCounters(org.hawkular.metrics.model.param.Tags tags)
CounterClientgetCounters in interface CounterClientpublic ClientResponse<Empty> createCounter(Boolean overwrite, org.hawkular.metrics.model.Metric<Long> metric)
CounterClientcreateCounter in interface CounterClientpublic ClientResponse<List<org.hawkular.metrics.model.NumericBucketPoint>> findCounterRateDataStats(String start, String end, Integer bucketsCount, org.hawkular.metrics.model.param.Duration bucketDuration, org.hawkular.metrics.model.param.Percentiles percentiles, org.hawkular.metrics.model.param.Tags tags, List<String> metricNames, Boolean stacked)
CounterClientfindCounterRateDataStats in interface CounterClientpublic ClientResponse<Empty> addCounterData(List<org.hawkular.metrics.model.Metric<Long>> counters)
CounterClientaddCounterData in interface CounterClientpublic ClientResponse<List<org.hawkular.metrics.model.NumericBucketPoint>> findCounterStats(String start, String end, Integer bucketsCount, org.hawkular.metrics.model.param.Duration bucketDuration, org.hawkular.metrics.model.param.Percentiles percentiles, org.hawkular.metrics.model.param.Tags tags, List<String> metricNames, Boolean stacked)
CounterClientfindCounterStats in interface CounterClientpublic ClientResponse<Map<String,List<String>>> findCounterMetrics(org.hawkular.metrics.model.param.Tags tags)
CounterClientfindCounterMetrics in interface CounterClientpublic ClientResponse<org.hawkular.metrics.model.Metric<Long>> getCounter(String id)
CounterClientgetCounter in interface CounterClientpublic ClientResponse<List<org.hawkular.metrics.model.NumericBucketPoint>> findCounterRate(String id, String start, String end, Integer limit, Order order, Integer bucketsCount, org.hawkular.metrics.model.param.Duration bucketDuration, org.hawkular.metrics.model.param.Percentiles percentiles)
CounterClientfindCounterRate in interface CounterClientpublic ClientResponse<List<org.hawkular.metrics.model.NumericBucketPoint>> findCounterRateStats(String id, String start, String end, Integer bucketsCount, org.hawkular.metrics.model.param.Duration bucketDuration, org.hawkular.metrics.model.param.Percentiles percentiles)
CounterClientfindCounterRateStats in interface CounterClientpublic ClientResponse<List<org.hawkular.metrics.model.DataPoint<Long>>> findCounterData(String id, String start, String end, Integer limit, Order order)
CounterClientfindCounterData in interface CounterClientpublic ClientResponse<Empty> createCounterData(String id, List<org.hawkular.metrics.model.DataPoint<Long>> data)
CounterClientcreateCounterData in interface CounterClientpublic ClientResponse<List<org.hawkular.metrics.model.NumericBucketPoint>> findCounterMetricStats(String id, String start, String end, Boolean fromEarliest, Integer bucketsCount, org.hawkular.metrics.model.param.Duration bucketDuration, org.hawkular.metrics.model.param.Percentiles percentiles, Integer limit, Order order)
CounterClientfindCounterMetricStats in interface CounterClientpublic ClientResponse<Map<String,org.hawkular.metrics.model.TaggedBucketPoint>> getCounterMetricStatsTags(String id, org.hawkular.metrics.model.param.Tags tags, String start, String end, org.hawkular.metrics.model.param.Percentiles percentiles)
CounterClientgetCounterMetricStatsTags in interface CounterClientpublic ClientResponse<Map<String,String>> getCounterMetricTags(String id)
CounterClientgetCounterMetricTags in interface CounterClientpublic ClientResponse<Empty> updateCountersMetricTags(String id, Map<String,String> tags)
CounterClientupdateCountersMetricTags in interface CounterClientpublic ClientResponse<Empty> deleteCounterMetricTags(String id, org.hawkular.metrics.model.param.Tags tags)
CounterClientdeleteCounterMetricTags in interface CounterClientCopyright © 2015–2017 Red Hat, Inc.. All rights reserved.