Skip navigation links
A C D E F G I J M N O P Q R S V 

A

addMeasure(String, double) - Method in class com.cirrustech.metric.AWSCloudWatchMetric
Add a measure to a metric.
addMeasure(String, double) - Method in interface com.cirrustech.metric.Metric
Add a measure to a metric.
addMeasure(String, double) - Method in class com.cirrustech.metric.NoOpMetric
Add a measure to a metric.
AWSCloudWatchMetric - Class in com.cirrustech.metric
Metric implementation using AWS CloudWatch.
AWSCloudWatchMetric(MetricsPublisher, String) - Constructor for class com.cirrustech.metric.AWSCloudWatchMetric
Constructor.
AWSCloudWatchMetricsFactory - Class in com.cirrustech.metric.factory
Implementation of MetricsFactory using AWS CloudWatch.
AWSCloudWatchMetricsFactory(MetricsPublisher) - Constructor for class com.cirrustech.metric.factory.AWSCloudWatchMetricsFactory
Constructor.

C

call() - Method in class com.cirrustech.publisher.callable.FileBasedCallable
call() - Method in class com.cirrustech.publisher.callable.QueueBasedCallable
close() - Method in class com.cirrustech.metric.AWSCloudWatchMetric
Close a metric.
close() - Method in interface com.cirrustech.metric.Metric
Close a metric.
close() - Method in class com.cirrustech.metric.NoOpMetric
Close a metric.
closePublisher() - Method in class com.cirrustech.publisher.FileBasedMetricsPublisher
Close the publishing channel.
closePublisher() - Method in interface com.cirrustech.publisher.MetricsPublisher
Close the publishing channel.
closePublisher() - Method in class com.cirrustech.publisher.QueueBasedMetricsPublisher
Close the publishing channel.
com.cirrustech.metric - package com.cirrustech.metric
 
com.cirrustech.metric.factory - package com.cirrustech.metric.factory
 
com.cirrustech.publisher - package com.cirrustech.publisher
 
com.cirrustech.publisher.callable - package com.cirrustech.publisher.callable
 
com.cirrustech.utils - package com.cirrustech.utils
 

D

decodeJSON(String) - Static method in class com.cirrustech.utils.JSONUtils
Extract the metric datum from a string JSON.

E

encodeToJSON(MetricDatum) - Static method in class com.cirrustech.utils.JSONUtils
Encode the metric datum to a JSON.

F

FileBasedCallable - Class in com.cirrustech.publisher.callable
Async CW publisher using a file for reading metrics.
FileBasedCallable(AmazonCloudWatch, String, String, int) - Constructor for class com.cirrustech.publisher.callable.FileBasedCallable
Constructor.
FileBasedMetricsPublisher - Class in com.cirrustech.publisher
Metrics publisher using a file as a buffer.
FileBasedMetricsPublisher(AmazonCloudWatch, String, String, int) - Constructor for class com.cirrustech.publisher.FileBasedMetricsPublisher
Constructor.
FileBasedMetricsPublisher(AmazonCloudWatch, String, String, int, int) - Constructor for class com.cirrustech.publisher.FileBasedMetricsPublisher
Constructor.
FileUtils - Class in com.cirrustech.utils
Helper class for handling file-specific operations.

G

generateLogFileTimeRollingSuffix() - Static method in class com.cirrustech.utils.FileUtils
Build the name for the hourly rotate file with logs.
generatePropertiesFileNameForLogFile(String) - Static method in class com.cirrustech.utils.FileUtils
Build the associate properties file name for a given log file.

I

isLogFile(File) - Static method in class com.cirrustech.utils.FileUtils
Validate if a file is valid log file.

J

JSONUtils - Class in com.cirrustech.utils
Helper class for manipulating SerDe operations for metric datum instances.

M

Metric - Interface in com.cirrustech.metric
Model for publishing a utils.
MetricsFactory - Interface in com.cirrustech.metric.factory
Model for publishing a metrics.
MetricsPublisher - Interface in com.cirrustech.publisher
Model for publishing a collection of CW metrics.

N

newMetric(String) - Method in class com.cirrustech.metric.factory.AWSCloudWatchMetricsFactory
Create a metric.
newMetric(String) - Method in interface com.cirrustech.metric.factory.MetricsFactory
Create a metric.
NoOpMetric - Class in com.cirrustech.metric
Implementation with no behavior, used for testing.
NoOpMetric() - Constructor for class com.cirrustech.metric.NoOpMetric
 

O

open() - Method in class com.cirrustech.metric.AWSCloudWatchMetric
Open a metric.
open() - Method in interface com.cirrustech.metric.Metric
Open a metric.
open() - Method in class com.cirrustech.metric.NoOpMetric
Open a metric.

P

publish(Collection<MetricDatum>) - Method in class com.cirrustech.publisher.FileBasedMetricsPublisher
Publish a collection of metrics to CW.
publish(Collection<MetricDatum>) - Method in interface com.cirrustech.publisher.MetricsPublisher
Publish a collection of metrics to CW.
publish(Collection<MetricDatum>) - Method in class com.cirrustech.publisher.QueueBasedMetricsPublisher
Publish a collection of metrics to CW.

Q

QueueBasedCallable - Class in com.cirrustech.publisher.callable
Async CW publisher using a queue for reading metrics.
QueueBasedCallable(BlockingQueue<MetricDatum>, AmazonCloudWatch, String, int) - Constructor for class com.cirrustech.publisher.callable.QueueBasedCallable
Constructor.
QueueBasedMetricsPublisher - Class in com.cirrustech.publisher
Metrics publisher that uses a queue to submit metrics to CW.
QueueBasedMetricsPublisher(AmazonCloudWatch, String, int) - Constructor for class com.cirrustech.publisher.QueueBasedMetricsPublisher
Constructor.

R

resetMeasures() - Method in class com.cirrustech.metric.AWSCloudWatchMetric
Remove all measures from a metric.
resetMeasures() - Method in interface com.cirrustech.metric.Metric
Remove all measures from a metric.
resetMeasures() - Method in class com.cirrustech.metric.NoOpMetric
Remove all measures from a metric.

S

setMaxTimeToKeepFilesInMillis(long) - Method in class com.cirrustech.publisher.callable.FileBasedCallable
Set the logs retention period.

V

validatePath(String) - Static method in class com.cirrustech.utils.FileUtils
Validate path where log files are going to be stored.
A C D E F G I J M N O P Q R S V 
Skip navigation links

Copyright © 2018. All rights reserved.