Skip navigation links
A C D E F G H I M R S T U V W 

A

AbstractMetricTracker - Class in com.bizo.asperatus.tracker
Simple abstract parent to forward track calls without a unit, or with simple dimensions.
AbstractMetricTracker() - Constructor for class com.bizo.asperatus.tracker.AbstractMetricTracker
 
add(Number) - Method in class com.bizo.asperatus.tracker.impl.MetricStatistics
 
AggregationUtils - Class in com.bizo.asperatus.tracker.impl
Convert to/from Amazon data structures.
AsperatusRateTrackerScheduler - Class in com.bizo.asperatus.rates
Helper class that will schedule flushing the rate reported by a RateTracker to an Asperatus MetricTracker using a ScheduledExecutorService.
AsperatusRateTrackerScheduler(MetricTracker, String, List<Dimension>, RateTracker, ScheduledExecutorService) - Constructor for class com.bizo.asperatus.rates.AsperatusRateTrackerScheduler
Creates a new AsperatusRateTrackerScheduler in the stopped state.

C

close() - Method in class com.bizo.asperatus.tracker.AbstractMetricTracker
 
close() - Method in class com.bizo.asperatus.tracker.impl.CWMetricTracker
 
close() - Method in interface com.bizo.asperatus.tracker.MetricTracker
Close tracker, perform any flushing, cleanup, etc.
com.bizo.asperatus.logging.error - package com.bizo.asperatus.logging.error
 
com.bizo.asperatus.model - package com.bizo.asperatus.model
 
com.bizo.asperatus.rates - package com.bizo.asperatus.rates
This package contains classes for calculating the frequency of an event.
com.bizo.asperatus.tracker - package com.bizo.asperatus.tracker
 
com.bizo.asperatus.tracker.impl - package com.bizo.asperatus.tracker.impl
 
com.bizo.asperatus.tracker.impl.buffer - package com.bizo.asperatus.tracker.impl.buffer
 
CompoundDimension - Class in com.bizo.asperatus.model
Compound dimension key.
CompoundDimension(List<Dimension>) - Constructor for class com.bizo.asperatus.model.CompoundDimension
 
CompoundDimension(Dimension...) - Constructor for class com.bizo.asperatus.model.CompoundDimension
 
CWMetricTracker - Class in com.bizo.asperatus.tracker.impl
MetricTracker implementation that performs local aggregation, then pushes the results to Cloudwatch at a fixed interval.
CWMetricTracker(AmazonCloudWatch, String, ScheduledExecutorService, long, TimeUnit) - Constructor for class com.bizo.asperatus.tracker.impl.CWMetricTracker
 
CWMetricTrackerBuilder - Class in com.bizo.asperatus.tracker.impl
 
CWMetricTrackerBuilder() - Constructor for class com.bizo.asperatus.tracker.impl.CWMetricTrackerBuilder
 

D

defaultDimensions - Static variable in class com.bizo.asperatus.logging.error.MachineInfo
List of default dimensions for tracking: Application, Version
Dimension - Class in com.bizo.asperatus.model
 
Dimension(String, String) - Constructor for class com.bizo.asperatus.model.Dimension
 

E

Env - Class in com.bizo.asperatus.tracker
 
envOrProperty(String) - Static method in class com.bizo.asperatus.tracker.Env
 
envOrProperty(String, String) - Static method in class com.bizo.asperatus.tracker.Env
 
equals(Object) - Method in class com.bizo.asperatus.model.CompoundDimension
 
equals(Object) - Method in class com.bizo.asperatus.model.Dimension
 
equals(Object) - Method in class com.bizo.asperatus.tracker.impl.MetricKey
 
equals(Object) - Method in class com.bizo.asperatus.tracker.impl.MetricStatistics
 

F

forApplication(boolean, long, TimeUnit) - Static method in class com.bizo.asperatus.tracker.MetricTrackerFactory
 
forApplication() - Static method in class com.bizo.asperatus.tracker.MetricTrackerFactory
 
fromValue(String) - Static method in enum com.bizo.asperatus.model.Unit
 

G

getApplication() - Method in class com.bizo.asperatus.tracker.impl.CWMetricTrackerBuilder
 
getCredentialsProvider() - Method in class com.bizo.asperatus.tracker.impl.CWMetricTrackerBuilder
 
getDimension() - Method in class com.bizo.asperatus.tracker.impl.MetricKey
 
getDimensions() - Method in class com.bizo.asperatus.model.CompoundDimension
 
getExecutor() - Method in class com.bizo.asperatus.tracker.impl.CWMetricTrackerBuilder
 
getFlushDelay() - Method in class com.bizo.asperatus.tracker.impl.CWMetricTrackerBuilder
 
getFlushUnit() - Method in class com.bizo.asperatus.tracker.impl.CWMetricTrackerBuilder
 
getFrequency() - Method in class com.bizo.asperatus.rates.AsperatusRateTrackerScheduler
 
getFrequencyUnit() - Method in class com.bizo.asperatus.rates.AsperatusRateTrackerScheduler
 
getMax() - Method in class com.bizo.asperatus.tracker.impl.MetricStatistics
 
getMetricName() - Method in class com.bizo.asperatus.tracker.impl.MetricKey
 
getMin() - Method in class com.bizo.asperatus.tracker.impl.MetricStatistics
 
getName() - Method in class com.bizo.asperatus.model.Dimension
 
getRateAndResetPeriod() - Method in interface com.bizo.asperatus.rates.RateTracker
Get the rate of events per second based on the data since the last call to this method (or object instantiation, for the first call).
getRateAndResetPeriod() - Method in class com.bizo.asperatus.rates.ThreadSafeRateTracker
 
getRegion() - Method in class com.bizo.asperatus.tracker.impl.CWMetricTrackerBuilder
 
getSamples() - Method in class com.bizo.asperatus.tracker.impl.MetricStatistics
 
getStage() - Method in class com.bizo.asperatus.tracker.impl.CWMetricTrackerBuilder
 
getSum() - Method in class com.bizo.asperatus.tracker.impl.MetricStatistics
 
getUnit() - Method in class com.bizo.asperatus.tracker.impl.MetricStatistics
 
getValue() - Method in class com.bizo.asperatus.model.Dimension
 
getValue() - Method in enum com.bizo.asperatus.model.Unit
 

H

hashCode() - Method in class com.bizo.asperatus.model.CompoundDimension
 
hashCode() - Method in class com.bizo.asperatus.model.Dimension
 
hashCode() - Method in class com.bizo.asperatus.tracker.impl.MetricKey
 
hashCode() - Method in class com.bizo.asperatus.tracker.impl.MetricStatistics
 

I

info - Static variable in class com.bizo.asperatus.logging.error.MachineInfo
Map of Application to $APPLICATION, etc.
InMemoryTracker - Class in com.bizo.asperatus.tracker.impl.buffer
Track and aggregate metrics in-memory.
InMemoryTracker() - Constructor for class com.bizo.asperatus.tracker.impl.buffer.InMemoryTracker
 
isStarted() - Method in class com.bizo.asperatus.rates.AsperatusRateTrackerScheduler
 

M

MachineInfo - Class in com.bizo.asperatus.logging.error
 
MachineInfo.MachineInfoBuilder - Class in com.bizo.asperatus.logging.error
 
MetricBuffer - Interface in com.bizo.asperatus.tracker.impl.buffer
 
MetricKey - Class in com.bizo.asperatus.tracker.impl
 
MetricKey(String, CompoundDimension) - Constructor for class com.bizo.asperatus.tracker.impl.MetricKey
 
MetricKey(String, Dimension) - Constructor for class com.bizo.asperatus.tracker.impl.MetricKey
 
MetricStatistics - Class in com.bizo.asperatus.tracker.impl
 
MetricStatistics(Unit) - Constructor for class com.bizo.asperatus.tracker.impl.MetricStatistics
 
MetricTracker - Interface in com.bizo.asperatus.tracker
 
MetricTrackerFactory - Class in com.bizo.asperatus.tracker
This class returns a MetricTracker instance based on standard environment variables.

R

RateTracker - Interface in com.bizo.asperatus.rates
Describes an object that tracks occurrences of a single event to compute the average rate over periods of time.
reset() - Method in class com.bizo.asperatus.tracker.impl.buffer.InMemoryTracker
 
reset() - Method in interface com.bizo.asperatus.tracker.impl.buffer.MetricBuffer
 
RetryingScheduler - Class in com.bizo.asperatus.tracker.impl
Encapsulates running a task with retries.
RetryingScheduler(ScheduledExecutorService) - Constructor for class com.bizo.asperatus.tracker.impl.RetryingScheduler
 

S

schedule(Callable<?>, int, int) - Method in class com.bizo.asperatus.tracker.impl.RetryingScheduler
 
schedule(Callable<?>, int, int, int) - Method in class com.bizo.asperatus.tracker.impl.RetryingScheduler
Schedule a task for execution.
setFrequency(int) - Method in class com.bizo.asperatus.rates.AsperatusRateTrackerScheduler
 
setFrequencyUnit(TimeUnit) - Method in class com.bizo.asperatus.rates.AsperatusRateTrackerScheduler
 
start() - Method in class com.bizo.asperatus.rates.AsperatusRateTrackerScheduler
 
stop() - Method in class com.bizo.asperatus.rates.AsperatusRateTrackerScheduler
 
SystemOutTracker - Class in com.bizo.asperatus.tracker.impl
Dumps metrics to System.out for local/dev testing.
SystemOutTracker() - Constructor for class com.bizo.asperatus.tracker.impl.SystemOutTracker
 

T

ThreadSafeRateTracker - Class in com.bizo.asperatus.rates
This class is a basic thread-safe implementation of RateTracker.
ThreadSafeRateTracker() - Constructor for class com.bizo.asperatus.rates.ThreadSafeRateTracker
Constructor that uses the system time to track the duration of each reporting period.
ThreadSafeRateTracker(Stopwatch) - Constructor for class com.bizo.asperatus.rates.ThreadSafeRateTracker
Constructor that allows passing a specific Stopwatch implementation.
toAggregation(MetricDatum) - Static method in class com.bizo.asperatus.tracker.impl.AggregationUtils
 
toAggregation(Collection<MetricDatum>) - Static method in class com.bizo.asperatus.tracker.impl.AggregationUtils
 
toDimensions() - Method in class com.bizo.asperatus.logging.error.MachineInfo.MachineInfoBuilder
 
toMetricDatum(List<Aggregation>) - Static method in class com.bizo.asperatus.tracker.impl.AggregationUtils
 
toMetricDatum(Aggregation) - Static method in class com.bizo.asperatus.tracker.impl.AggregationUtils
 
toMetricTracker() - Method in class com.bizo.asperatus.tracker.impl.CWMetricTrackerBuilder
 
toString() - Method in class com.bizo.asperatus.model.CompoundDimension
 
toString() - Method in class com.bizo.asperatus.model.Dimension
 
toString() - Method in class com.bizo.asperatus.tracker.impl.MetricKey
 
toString() - Method in class com.bizo.asperatus.tracker.impl.MetricStatistics
 
track() - Method in interface com.bizo.asperatus.rates.RateTracker
Record that the tracked even occurred.
track() - Method in class com.bizo.asperatus.rates.ThreadSafeRateTracker
 
track(String, Number, List<Dimension>) - Method in class com.bizo.asperatus.tracker.AbstractMetricTracker
 
track(String, Number, Unit, List<Dimension>) - Method in class com.bizo.asperatus.tracker.AbstractMetricTracker
 
track(String, Number, Unit, Collection<CompoundDimension>) - Method in class com.bizo.asperatus.tracker.impl.buffer.InMemoryTracker
 
track(String, Number, Unit, Collection<CompoundDimension>) - Method in class com.bizo.asperatus.tracker.impl.CWMetricTracker
 
track(String, Number, Unit, Collection<CompoundDimension>) - Method in class com.bizo.asperatus.tracker.impl.SystemOutTracker
 
track(String, Number, List<Dimension>) - Method in interface com.bizo.asperatus.tracker.MetricTracker
Track metrics.
track(String, Number, Unit, List<Dimension>) - Method in interface com.bizo.asperatus.tracker.MetricTracker
Track metrics.
track(String, Number, Unit, Collection<CompoundDimension>) - Method in interface com.bizo.asperatus.tracker.MetricTracker
Track metrics with compound dimensions.

U

Unit - Enum in com.bizo.asperatus.model
Metric Units.

V

valueOf(String) - Static method in enum com.bizo.asperatus.model.Unit
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.bizo.asperatus.model.Unit
Returns an array containing the constants of this enum type, in the order they are declared.

W

with(Collection<String>) - Method in class com.bizo.asperatus.logging.error.MachineInfo.MachineInfoBuilder
 
with(String...) - Method in class com.bizo.asperatus.logging.error.MachineInfo.MachineInfoBuilder
 
with(String...) - Static method in class com.bizo.asperatus.logging.error.MachineInfo
 
with(Collection<String>) - Static method in class com.bizo.asperatus.logging.error.MachineInfo
 
withApplication(String) - Method in class com.bizo.asperatus.tracker.impl.CWMetricTrackerBuilder
 
withCredentialsProvider(AWSCredentialsProvider) - Method in class com.bizo.asperatus.tracker.impl.CWMetricTrackerBuilder
 
withExecutor(ScheduledExecutorService) - Method in class com.bizo.asperatus.tracker.impl.CWMetricTrackerBuilder
 
withFlushDelay(long, TimeUnit) - Method in class com.bizo.asperatus.tracker.impl.CWMetricTrackerBuilder
 
without(Collection<String>) - Method in class com.bizo.asperatus.logging.error.MachineInfo.MachineInfoBuilder
 
without(String...) - Method in class com.bizo.asperatus.logging.error.MachineInfo.MachineInfoBuilder
 
without(String...) - Static method in class com.bizo.asperatus.logging.error.MachineInfo
 
without(Collection<String>) - Static method in class com.bizo.asperatus.logging.error.MachineInfo
 
withRegion(String) - Method in class com.bizo.asperatus.tracker.impl.CWMetricTrackerBuilder
 
withStage(String) - Method in class com.bizo.asperatus.tracker.impl.CWMetricTrackerBuilder
 
A C D E F G H I M R S T U V W 
Skip navigation links