public interface SampleRepository
| Modifier and Type | Method and Description |
|---|---|
void |
delete(Context context,
Resource resource)
Delete stored samples.
|
void |
insert(Collection<Sample> samples)
Write (store) samples.
|
void |
insert(Collection<Sample> samples,
boolean calculateTimeToLive)
Write (store) samples.
|
Results<Sample> |
select(Context context,
Resource resource,
com.google.common.base.Optional<Timestamp> start,
com.google.common.base.Optional<Timestamp> end)
Read stored samples.
|
Results<Measurement> |
select(Context context,
Resource resource,
com.google.common.base.Optional<Timestamp> start,
com.google.common.base.Optional<Timestamp> end,
ResultDescriptor descriptor,
com.google.common.base.Optional<Duration> resolution)
Query measurements.
|
Results<Measurement> |
select(Context context,
Resource resource,
com.google.common.base.Optional<Timestamp> start,
com.google.common.base.Optional<Timestamp> end,
ResultDescriptor descriptor,
com.google.common.base.Optional<Duration> resolution,
SampleSelectCallback callback)
Query measurements.
|
Results<Measurement> select(Context context, Resource resource, com.google.common.base.Optional<Timestamp> start, com.google.common.base.Optional<Timestamp> end, ResultDescriptor descriptor, com.google.common.base.Optional<Duration> resolution)
context - context to queryresource - name of the sampled resourcestart - query start time (defaults to 24 hours less than end, if absent)end - query end time (defaults to current time if absent)descriptor - aggregation descriptorresolution - temporal resolution of results (defaults to a value resulting in 1-10 measurements, if absent)Results<Measurement> select(Context context, Resource resource, com.google.common.base.Optional<Timestamp> start, com.google.common.base.Optional<Timestamp> end, ResultDescriptor descriptor, com.google.common.base.Optional<Duration> resolution, SampleSelectCallback callback)
context - context to queryresource - name of the sampled resourcestart - query start time (defaults to 24 hours less than end, if absent)end - query end time (defaults to current time if absent)descriptor - aggregation descriptorresolution - temporal resolution of results (defaults to a value resulting in 1-10 measurements, if absent)callback - callbackResults<Sample> select(Context context, Resource resource, com.google.common.base.Optional<Timestamp> start, com.google.common.base.Optional<Timestamp> end)
context - context to queryresource - name of the sampled resourcestart - query start time (defaults to 24 hours less than end, if absent)end - query end time (defaults to current time if absent)void insert(Collection<Sample> samples)
samples - samples to insertvoid insert(Collection<Sample> samples, boolean calculateTimeToLive)
samples - samples to insertcalculateTimeToLive - true if the effective TTL should be calculated using the sample timestampsCopyright © 2017. All rights reserved.