A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractContextualMonitor<T,M extends Monitor<T>> - Class in com.netflix.servo.monitor
Base class used to simplify creation of contextual monitors.
AbstractContextualMonitor(MonitorConfig, TaggingContext, Function<MonitorConfig, M>) - Constructor for class com.netflix.servo.monitor.AbstractContextualMonitor
Create a new instance of the monitor.
AbstractMonitor<T> - Class in com.netflix.servo.monitor
Base type to simplify implementing monitors.
AbstractMonitor(MonitorConfig) - Constructor for class com.netflix.servo.monitor.AbstractMonitor
Create a new instance with the specified configuration.
add(Tag) - Method in class com.netflix.servo.tag.SmallTagMap.Builder
Adds a new tag to this builder.
addAll(Iterable<Tag>) - Method in class com.netflix.servo.tag.SmallTagMap.Builder
Adds all tags from the Iterable tags to this builder.
addPoller(PollRunnable, long, TimeUnit) - Method in class com.netflix.servo.publish.PollScheduler
Add a tasks to execute at a fixed rate based on the provided delay.
asMap() - Method in class com.netflix.servo.tag.BasicTagList
Returns a map containing a copy of the tags in this list.
asMap() - Method in class com.netflix.servo.tag.SortedTagList
Returns a map containing a copy of the tags in this list.
asMap() - Method in interface com.netflix.servo.tag.TagList
Returns a map containing a copy of the tags in this list.
AsyncMetricObserver - Class in com.netflix.servo.publish
Wraps another observer and asynchronously updates it in the background.
AsyncMetricObserver(String, MetricObserver, int, long) - Constructor for class com.netflix.servo.publish.AsyncMetricObserver
Creates a new instance.
AsyncMetricObserver(String, MetricObserver) - Constructor for class com.netflix.servo.publish.AsyncMetricObserver
Creates a new instance with an unbounded queue and no expiration time.
AsyncMetricObserver(String, MetricObserver, int) - Constructor for class com.netflix.servo.publish.AsyncMetricObserver
Creates a new instance with no expiration time.

B

baseConfig - Variable in class com.netflix.servo.monitor.AbstractContextualMonitor
Base configuration shared across all contexts.
BaseMetricObserver - Class in com.netflix.servo.publish
Helper class for metric observers that keeps track of the number of calls and number of failures.
BaseMetricObserver(String) - Constructor for class com.netflix.servo.publish.BaseMetricObserver
Creates a new instance with a given name.
BaseMetricPoller - Class in com.netflix.servo.publish
Base class for simple pollers that do not benefit from filtering in advance.
BaseMetricPoller() - Constructor for class com.netflix.servo.publish.BaseMetricPoller
 
BasicCompositeMonitor - Class in com.netflix.servo.monitor
Simple composite monitor type with a static list of sub-monitors.
BasicCompositeMonitor(MonitorConfig, List<Monitor<?>>) - Constructor for class com.netflix.servo.monitor.BasicCompositeMonitor
Create a new composite.
BasicCounter - Class in com.netflix.servo.monitor
A simple counter implementation backed by an AtomicLong.
BasicCounter(MonitorConfig) - Constructor for class com.netflix.servo.monitor.BasicCounter
Creates a new instance of the counter.
BasicDistributionSummary - Class in com.netflix.servo.monitor
Track the sample distribution of events.
BasicDistributionSummary(MonitorConfig) - Constructor for class com.netflix.servo.monitor.BasicDistributionSummary
Create a new instance.
BasicGauge<T extends java.lang.Number> - Class in com.netflix.servo.monitor
A gauge implementation that invokes a specified callable to get the current value.
BasicGauge(MonitorConfig, Callable<T>) - Constructor for class com.netflix.servo.monitor.BasicGauge
Creates a new instance of the gauge.
BasicInformational - Class in com.netflix.servo.monitor
A simple informational implementation that maintains a string value.
BasicInformational(MonitorConfig) - Constructor for class com.netflix.servo.monitor.BasicInformational
Creates a new instance of the counter.
BasicMetricFilter - Class in com.netflix.servo.publish
Filter that always returns true or false.
BasicMetricFilter(boolean) - Constructor for class com.netflix.servo.publish.BasicMetricFilter
Creates a new instance with a boolean indicating whether it should always match or always fail.
BasicMonitorRegistry - Class in com.netflix.servo
Simple monitor registry backed by a Set.
BasicMonitorRegistry() - Constructor for class com.netflix.servo.BasicMonitorRegistry
Creates a new instance.
BasicStopwatch - Class in com.netflix.servo.monitor
This class does not enforce starting or stopping once and only once without a reset.
BasicStopwatch() - Constructor for class com.netflix.servo.monitor.BasicStopwatch
Create a new stopwatch with no associated timer.
BasicTag - Class in com.netflix.servo.tag
Immutable tag.
BasicTag(String, String) - Constructor for class com.netflix.servo.tag.BasicTag
Creates a new instance with the specified key and value.
BasicTagList - Class in com.netflix.servo.tag
Immutable tag list.
BasicTagList(SmallTagMap) - Constructor for class com.netflix.servo.tag.BasicTagList
Create a BasicTagList from a SmallTagMap.
BasicTagList(Iterable<Tag>) - Constructor for class com.netflix.servo.tag.BasicTagList
Creates a new instance with a fixed set of tags.
BasicTimer - Class in com.netflix.servo.monitor
A simple timer implementation providing the total time, count, min, and max for the times that have been recorded.
BasicTimer(MonitorConfig) - Constructor for class com.netflix.servo.monitor.BasicTimer
Creates a new instance of the timer with a unit of milliseconds.
BasicTimer(MonitorConfig, TimeUnit) - Constructor for class com.netflix.servo.monitor.BasicTimer
Creates a new instance of the timer.
BucketConfig - Class in com.netflix.servo.monitor
Configuration options for a BucketTimer.
BucketConfig.Builder - Class in com.netflix.servo.monitor
Helper class for constructing BucketConfigs.
BucketConfig.Builder() - Constructor for class com.netflix.servo.monitor.BucketConfig.Builder
 
BucketTimer - Class in com.netflix.servo.monitor
A simple timer implementation providing the total time, count, min, and max for the times that have been recorded.
BucketTimer(MonitorConfig, BucketConfig) - Constructor for class com.netflix.servo.monitor.BucketTimer
Creates a new instance of the timer with a unit of milliseconds.
BucketTimer(MonitorConfig, BucketConfig, TimeUnit) - Constructor for class com.netflix.servo.monitor.BucketTimer
Creates a new instance of the timer.
build() - Method in class com.netflix.servo.monitor.BucketConfig.Builder
Builds a new BucketConfig.
build() - Method in class com.netflix.servo.monitor.MonitorConfig.Builder
Create the monitor config object.
build() - Method in class com.netflix.servo.stats.StatsConfig.Builder
Create a new StatsConfig object.
build() - Method in class com.netflix.servo.tag.SortedTagList.Builder
Construct the SortedTagList.
builder(String) - Static method in class com.netflix.servo.monitor.MonitorConfig
Return a builder instance with the specified name.
builder() - Static method in class com.netflix.servo.tag.SmallTagMap
Return a new builder to assist in creating a new SmallTagMap using the default tag size (8).
builder() - Static method in class com.netflix.servo.tag.SortedTagList

C

call() - Method in class com.netflix.servo.publish.PollCallable
Clock - Interface in com.netflix.servo.util
A wrapper around the system clock to allow custom implementations to be used in unit tests where we want to fake or control the clock behavior.
ClockWithOffset - Enum in com.netflix.servo.util
A Clock that provides a way to modify the time returned by System.currentTimeMillis().
com.netflix.servo - package com.netflix.servo
Primary interfaces for metrics.
com.netflix.servo.annotations - package com.netflix.servo.annotations
Annotations to easily expose metrics from a class.
com.netflix.servo.jmx - package com.netflix.servo.jmx
Monitor registry and helper classes to expose monitored attributes to JMX.
com.netflix.servo.monitor - package com.netflix.servo.monitor
Subinterfaces and implementations for Monitor.
com.netflix.servo.publish - package com.netflix.servo.publish
Interfaces for collecting metrics and publishing them to observers.
com.netflix.servo.stats - package com.netflix.servo.stats
 
com.netflix.servo.tag - package com.netflix.servo.tag
Code related to Tagging objects with metadata.
com.netflix.servo.util - package com.netflix.servo.util
 
compare(Tag, Tag) - Method in class com.netflix.servo.tag.TagComparator
compare(ThreadCpuStats.CpuUsage, ThreadCpuStats.CpuUsage) - Method in enum com.netflix.servo.util.ThreadCpuStats.CpuUsageComparator
CompositeMetricPoller - Class in com.netflix.servo.publish
Combines results from a list of metric pollers.
CompositeMetricPoller(Map<String, MetricPoller>, ExecutorService, long) - Constructor for class com.netflix.servo.publish.CompositeMetricPoller
Creates a new instance for a set of pollers.
CompositeMonitor<T> - Interface in com.netflix.servo.monitor
Used as a mixin for monitors that are composed of a number of sub-monitors.
computeStats() - Method in class com.netflix.servo.stats.StatsBuffer
Compute stats for the current set of values.
concat(TagList, TagList) - Static method in class com.netflix.servo.tag.BasicTagList
Returns a tag list containing the union of t1 and t2.
concat(TagList, Tag...) - Static method in class com.netflix.servo.tag.BasicTagList
Returns a tag list containing the union of t1 and t2.
config - Variable in class com.netflix.servo.monitor.AbstractMonitor
 
containsKey(String) - Method in class com.netflix.servo.tag.BasicTagList
Returns true if this list has a tag with the given key.
containsKey(String) - Method in class com.netflix.servo.tag.SmallTagMap
Returns true whether this map contains a Tag with the given key.
containsKey(String) - Method in class com.netflix.servo.tag.SortedTagList
Returns true if this list has a tag with the given key.
containsKey(String) - Method in interface com.netflix.servo.tag.TagList
Returns true if this list has a tag with the given key.
context - Variable in class com.netflix.servo.monitor.AbstractContextualMonitor
Context to query when accessing a monitor.
ContextualCounter - Class in com.netflix.servo.monitor
Composite that maintains separate simple counters for each distinct set of tags returned by the tagging context.
ContextualCounter(MonitorConfig, TaggingContext, Function<MonitorConfig, Counter>) - Constructor for class com.netflix.servo.monitor.ContextualCounter
Create a new instance of the counter.
ContextualTimer - Class in com.netflix.servo.monitor
Composite that maintains separate simple timers for each distinct set of tags returned by the tagging context.
ContextualTimer(MonitorConfig, TaggingContext, Function<MonitorConfig, Timer>) - Constructor for class com.netflix.servo.monitor.ContextualTimer
Create a new instance of the timer.
copy(TagList) - Method in class com.netflix.servo.tag.BasicTagList
Returns a new tag list with additional tags from tags.
copy(String, String) - Method in class com.netflix.servo.tag.BasicTagList
Returns a new tag list with an additional tag.
copyOf(Tag...) - Static method in class com.netflix.servo.tag.BasicTagList
Deprecated.
copyOf(String...) - Static method in class com.netflix.servo.tag.BasicTagList
Deprecated.
Use BasicTagList.of(String...) with separate key, values instead.
copyOf(Iterable<String>) - Static method in class com.netflix.servo.tag.BasicTagList
Returns a tag list that has a copy of tags.
copyOf(Map<String, String>) - Static method in class com.netflix.servo.tag.BasicTagList
Returns a tag list that has a copy of tags.
count - Variable in class com.netflix.servo.monitor.StatsMonitor
 
Counter - Interface in com.netflix.servo.monitor
Monitor type for tracking how often some event is occurring.
CounterToRateMetricTransform - Class in com.netflix.servo.publish
Converts counter metrics into a rate per second.
CounterToRateMetricTransform(MetricObserver, long, TimeUnit) - Constructor for class com.netflix.servo.publish.CounterToRateMetricTransform
Creates a new instance with the specified heartbeat interval.
CounterToRateMetricTransform(MetricObserver, long, long, TimeUnit) - Constructor for class com.netflix.servo.publish.CounterToRateMetricTransform
Creates a new instance with the specified heartbeat interval.
createObjectName(String, Monitor<?>) - Method in interface com.netflix.servo.jmx.ObjectNameMapper
Given the domain and monitor generates an ObjectName to use.
createObjectName(String, Monitor<?>) - Method in class com.netflix.servo.jmx.OrderedObjectNameMapper
 
CURRENT_TIME - Static variable in class com.netflix.servo.util.ThreadCpuStats
Current time in milliseconds.

D

DataSourceLevel - Enum in com.netflix.servo.annotations
Indicates a level for the monitor.
DataSourceType - Enum in com.netflix.servo.annotations
Indicates the type of value that is annotated to determine how it will be measured.
DEFAULT - Static variable in interface com.netflix.servo.jmx.ObjectNameMapper
The default mapping implementation.
defaultExecutor - Static variable in class com.netflix.servo.monitor.StatsMonitor
 
DefaultMonitorRegistry - Class in com.netflix.servo
Default registry that delegates all actions to a class specified by the com.netflix.servo.DefaultMonitorRegistry.registryClass property.
DefaultPublishingPolicy - Class in com.netflix.servo.monitor
The default publishing policy.
DoubleGauge - Class in com.netflix.servo.monitor
A Gauge that reports a double value.
DoubleGauge(MonitorConfig) - Constructor for class com.netflix.servo.monitor.DoubleGauge
Create a new instance with the specified configuration.
DurationTimer - Class in com.netflix.servo.monitor
A Monitor for tracking a longer operation that might last for many minutes or hours.
DurationTimer(MonitorConfig) - Constructor for class com.netflix.servo.monitor.DurationTimer
Create a new DurationTimer using the provided configuration.
DurationTimer(MonitorConfig, Clock) - Constructor for class com.netflix.servo.monitor.DurationTimer
Create a new DurationTimer using a specific configuration and clock.
DynamicCounter - Class in com.netflix.servo.monitor
Utility class that dynamically creates counters based on an arbitrary (name, tagList), or MonitorConfig.
DynamicTimer - Class in com.netflix.servo.monitor
Utility class that dynamically creates BasicTimers based on an arbitrary (name, tagList), or MonitorConfig.

E

EMPTY - Static variable in class com.netflix.servo.tag.BasicTagList
An empty tag list.
EMPTY - Static variable in class com.netflix.servo.tag.SortedTagList
An empty SortedTagList.
equals(Object) - Method in class com.netflix.servo.Metric
equals(Object) - Method in class com.netflix.servo.monitor.BasicCompositeMonitor
equals(Object) - Method in class com.netflix.servo.monitor.BasicCounter
equals(Object) - Method in class com.netflix.servo.monitor.BasicDistributionSummary
equals(Object) - Method in class com.netflix.servo.monitor.BasicGauge
equals(Object) - Method in class com.netflix.servo.monitor.BasicInformational
equals(Object) - Method in class com.netflix.servo.monitor.BasicTimer
equals(Object) - Method in class com.netflix.servo.monitor.BucketConfig
equals(Object) - Method in class com.netflix.servo.monitor.BucketTimer
equals(Object) - Method in class com.netflix.servo.monitor.DoubleGauge
equals(Object) - Method in class com.netflix.servo.monitor.DurationTimer
equals(Object) - Method in class com.netflix.servo.monitor.LongGauge
equals(Object) - Method in class com.netflix.servo.monitor.MaxGauge
equals(Object) - Method in class com.netflix.servo.monitor.MinGauge
equals(Object) - Method in class com.netflix.servo.monitor.MonitorConfig
equals(Object) - Method in class com.netflix.servo.monitor.NumberGauge
equals(Object) - Method in class com.netflix.servo.monitor.PeakRateCounter
equals(Object) - Method in class com.netflix.servo.monitor.StatsMonitor
equals(Object) - Method in class com.netflix.servo.monitor.StatsTimer
equals(Object) - Method in class com.netflix.servo.monitor.StepCounter
equals(Object) - Method in class com.netflix.servo.stats.StatsConfig
equals(Object) - Method in class com.netflix.servo.tag.BasicTag
equals(Object) - Method in class com.netflix.servo.tag.BasicTagList
equals(Object) - Method in class com.netflix.servo.tag.SmallTagMap
 
equals(Object) - Method in class com.netflix.servo.tag.SortedTagList
equals(Object) - Method in class com.netflix.servo.util.ManualClock
ExpiringCache<K,V> - Class in com.netflix.servo.util
A semi-persistent mapping from keys to values.
ExpiringCache(long, ConcurrentHashMapV8.Fun<K, V>) - Constructor for class com.netflix.servo.util.ExpiringCache
Create a new ExpiringCache that will expire entries after a given number of milliseconds computing the values as needed using the given getter.
ExpiringCache(long, ConcurrentHashMapV8.Fun<K, V>, long, Clock) - Constructor for class com.netflix.servo.util.ExpiringCache
For unit tests.

F

FIFTEEN_MIN - Static variable in class com.netflix.servo.util.ThreadCpuStats
Constant representing fifteen minutes.
FileMetricObserver - Class in com.netflix.servo.publish
Writes observations to a file.
FileMetricObserver(String, File) - Constructor for class com.netflix.servo.publish.FileMetricObserver
Creates a new instance that stores files in dir with a prefix of name and a suffix of a timestamp in the format yyyy_dd_MM_HH_mm_ss_SSS.
FileMetricObserver(String, File, boolean) - Constructor for class com.netflix.servo.publish.FileMetricObserver
Creates a new instance that stores files in dir with a prefix of name and a suffix of a timestamp in the format yyyy_dd_MM_HH_mm_ss_SSS.
FileMetricObserver(String, String, File, boolean) - Constructor for class com.netflix.servo.publish.FileMetricObserver
Creates a new instance that stores files in dir with a name that is created using namePattern.
FileMetricObserver(String, String, File, boolean, Clock) - Constructor for class com.netflix.servo.publish.FileMetricObserver
Creates a new instance that stores files in dir with a name that is created using namePattern.
FIVE_MIN - Static variable in class com.netflix.servo.util.ThreadCpuStats
Constant representing five minutes.

G

Gauge<T extends java.lang.Number> - Interface in com.netflix.servo.monitor
Monitor type that provides the current value, e.g., the percentage of disk space used.
get(String) - Method in class com.netflix.servo.tag.SmallTagMap
Get the tag associated with a given key.
get(K) - Method in class com.netflix.servo.util.ExpiringCache
Get the (possibly cached) value for a given key.
getBuckets() - Method in class com.netflix.servo.monitor.BucketConfig
Get a copy of the array that holds the bucket values.
getConfig() - Method in class com.netflix.servo.Metric
Returns the config settings associated with the metric.
getConfig() - Method in class com.netflix.servo.monitor.AbstractContextualMonitor
Configuration used to identify a monitor and provide metadata used in aggregations.
getConfig() - Method in class com.netflix.servo.monitor.AbstractMonitor
Configuration used to identify a monitor and provide metadata used in aggregations.
getConfig() - Method in interface com.netflix.servo.monitor.Monitor
Configuration used to identify a monitor and provide metadata used in aggregations.
getConnection() - Method in interface com.netflix.servo.publish.JmxConnector
Returns a connection to an mbean server that can be used to poll metrics from JMX.
getConnection() - Method in class com.netflix.servo.publish.LocalJmxConnector
Returns a connection to an mbean server that can be used to poll metrics from JMX.
getCount() - Method in class com.netflix.servo.monitor.BasicDistributionSummary
Get the total number of updates.
getCount() - Method in class com.netflix.servo.monitor.BasicTimer
Get the total number of updates.
getCount(int) - Method in class com.netflix.servo.monitor.BucketTimer
Get the total number of updates.
getCount(int) - Method in class com.netflix.servo.monitor.StatsMonitor
Get the number of times this timer has been updated.
getCount() - Method in class com.netflix.servo.monitor.StatsTimer
Get the number of times this timer has been updated.
getCount(int) - Method in class com.netflix.servo.monitor.StepCounter
Get the count for the last completed polling interval for the given poller index.
getCount() - Method in class com.netflix.servo.stats.StatsBuffer
Get the number of entries recorded.
getCurrentCount(int) - Method in class com.netflix.servo.monitor.StepCounter
Get the current count for the given poller index.
getCurrentValue(int) - Method in class com.netflix.servo.monitor.MaxGauge
Returns the current max value since the last reset.
getCurrentValue(int) - Method in class com.netflix.servo.monitor.MinGauge
Returns the current min value since the last reset.
getDuration(TimeUnit) - Method in class com.netflix.servo.monitor.BasicStopwatch
Returns the duration in the specified time unit.
getDuration() - Method in class com.netflix.servo.monitor.BasicStopwatch
Returns the duration in nanoseconds.
getDuration(TimeUnit) - Method in interface com.netflix.servo.monitor.Stopwatch
Returns the duration in the specified time unit.
getDuration() - Method in interface com.netflix.servo.monitor.Stopwatch
Returns the duration in nanoseconds.
getFailedUpdateCount() - Method in class com.netflix.servo.publish.BaseMetricObserver
Returns the number of times update failed with an exception.
getFifteenMinute() - Method in class com.netflix.servo.util.ThreadCpuStats.CpuUsage
Returns the usage for the last fifteen minutes.
getFiveMinute() - Method in class com.netflix.servo.util.ThreadCpuStats.CpuUsage
Returns the usage for the last five minutes.
getFrequencyMillis() - Method in class com.netflix.servo.stats.StatsConfig
Get the frequency at which we should update all stats.
getInstance() - Static method in class com.netflix.servo.DefaultMonitorRegistry
Returns the instance of this registry.
getInstance() - Static method in class com.netflix.servo.monitor.DefaultPublishingPolicy
 
getInstance() - Static method in class com.netflix.servo.publish.PollScheduler
Return the instance of this scheduler.
getInstance() - Static method in class com.netflix.servo.tag.ThreadLocalTaggingContext
Get the instance.
getInstance() - Static method in class com.netflix.servo.util.ThreadCpuStats
Return the singleton instance.
getKey() - Method in enum com.netflix.servo.annotations.DataSourceLevel
Returns the key corresponding to this tag.
getKey() - Method in enum com.netflix.servo.annotations.DataSourceType
Returns the key corresponding to this tag.
getKey() - Method in class com.netflix.servo.tag.BasicTag
Returns the key corresponding to this tag.
getKey() - Method in enum com.netflix.servo.tag.InjectableTag
Returns the key corresponding to this tag.
getKey() - Method in interface com.netflix.servo.tag.Tag
Returns the key corresponding to this tag.
getKeyName() - Method in enum com.netflix.servo.tag.StandardTagKeys
 
getLastUpdateTime() - Method in class com.netflix.servo.util.ThreadCpuStats.CpuUsage
Last time the stats for this object were updated.
getMax() - Method in class com.netflix.servo.monitor.BasicDistributionSummary
Get the max value since the last polling interval.
getMax() - Method in class com.netflix.servo.monitor.BasicTimer
Get the max value since the last reset.
getMax(int) - Method in class com.netflix.servo.monitor.BucketTimer
Get the max value since the last reset.
getMax() - Method in class com.netflix.servo.stats.StatsBuffer
Get the max of the values currently in our buffer.
getMean() - Method in class com.netflix.servo.stats.StatsBuffer
Get the average of the values recorded.
getMin() - Method in class com.netflix.servo.monitor.BasicDistributionSummary
Get the min value since the last polling interval.
getMin() - Method in class com.netflix.servo.monitor.BasicTimer
Get the min value since the last reset.
getMin(int) - Method in class com.netflix.servo.monitor.BucketTimer
Get the min value since the last reset.
getMin() - Method in class com.netflix.servo.stats.StatsBuffer
Get the minimum of the values currently in our buffer.
getMonitorForCurrentContext() - Method in class com.netflix.servo.monitor.AbstractContextualMonitor
Returns a monitor instance for the current context.
getMonitors() - Method in class com.netflix.servo.monitor.AbstractContextualMonitor
Returns a list of sub-monitors for this composite.
getMonitors() - Method in class com.netflix.servo.monitor.BasicCompositeMonitor
Returns a list of sub-monitors for this composite.
getMonitors() - Method in class com.netflix.servo.monitor.BasicDistributionSummary
Returns a list of sub-monitors for this composite.
getMonitors() - Method in class com.netflix.servo.monitor.BasicTimer
Returns a list of sub-monitors for this composite.
getMonitors() - Method in class com.netflix.servo.monitor.BucketTimer
Returns a list of sub-monitors for this composite.
getMonitors() - Method in interface com.netflix.servo.monitor.CompositeMonitor
Returns a list of sub-monitors for this composite.
getMonitors() - Method in class com.netflix.servo.monitor.DurationTimer
Returns a list of sub-monitors for this composite.
getMonitors() - Method in class com.netflix.servo.monitor.DynamicCounter
Returns a list of sub-monitors for this composite.
getMonitors() - Method in class com.netflix.servo.monitor.DynamicTimer
Returns a list of sub-monitors for this composite.
getMonitors() - Method in class com.netflix.servo.monitor.StatsMonitor
Returns a list of sub-monitors for this composite.
getName() - Method in class com.netflix.servo.monitor.MonitorConfig.Builder
Get the name for this monitor config.
getName() - Method in class com.netflix.servo.monitor.MonitorConfig
Returns the name of the metric.
getName() - Method in class com.netflix.servo.publish.BaseMetricObserver
Name associated with an observer.
getName() - Method in class com.netflix.servo.publish.CounterToRateMetricTransform
Name associated with an observer.
getName() - Method in interface com.netflix.servo.publish.MetricObserver
Name associated with an observer.
getName() - Method in class com.netflix.servo.publish.MetricTransformObserver
 
getName() - Method in class com.netflix.servo.publish.NormalizationTransform
Name associated with an observer.
getName() - Method in class com.netflix.servo.util.ThreadCpuStats.CpuUsage
Name of the thread.
getNumber() - Method in class com.netflix.servo.monitor.DoubleGauge
Returns a reference to the AtomicDouble.
getNumber() - Method in class com.netflix.servo.monitor.LongGauge
Returns a reference to the AtomicLong.
getNumberValue() - Method in class com.netflix.servo.Metric
Returns the value of the metric as a number.
getObservations() - Method in class com.netflix.servo.publish.MemoryMetricObserver
Returns the current set of observations.
getOneMinute() - Method in class com.netflix.servo.util.ThreadCpuStats.CpuUsage
Returns the usage for the last one minute.
getOverall() - Method in class com.netflix.servo.util.ThreadCpuStats.CpuUsage
Returns the overall usage for the lifetime of the thread.
getOverallCpuUsage() - Method in class com.netflix.servo.util.ThreadCpuStats
Overall usage for the jvm.
getPercentiles() - Method in class com.netflix.servo.stats.StatsBuffer
Return the percentiles we will compute: For example: 95.0, 99.0.
getPercentiles() - Method in class com.netflix.servo.stats.StatsConfig
Get a copy of the array that holds which percentiles we should compute.
getPercentileValues() - Method in class com.netflix.servo.stats.StatsBuffer
Get the computed percentileValues.
getPollingIntervals() - Static method in class com.netflix.servo.monitor.Pollers
Get list of polling intervals in milliseconds.
getPublishCount() - Method in class com.netflix.servo.stats.StatsConfig
Whether we should publish a 'count' statistic.
getPublishingPolicy() - Method in class com.netflix.servo.monitor.MonitorConfig.Builder
Get the publishingPolicy.
getPublishingPolicy() - Method in class com.netflix.servo.monitor.MonitorConfig
Returns the publishing policy.
getPublishMax() - Method in class com.netflix.servo.stats.StatsConfig
Whether we should publish a 'max' statistic.
getPublishMean() - Method in class com.netflix.servo.stats.StatsConfig
Whether we should publish an 'avg' statistic.
getPublishMin() - Method in class com.netflix.servo.stats.StatsConfig
Whether we should publish a 'min' statistic.
getPublishStdDev() - Method in class com.netflix.servo.stats.StatsConfig
Whether we should publish a 'stdDev' statistic.
getPublishTotal() - Method in class com.netflix.servo.stats.StatsConfig
Whether we should publish a 'totalTime' statistic.
getPublishVariance() - Method in class com.netflix.servo.stats.StatsConfig
Whether we should publish a 'variance' statistic.
getRegisteredMonitors() - Method in class com.netflix.servo.BasicMonitorRegistry
The set of registered Monitor objects.
getRegisteredMonitors() - Method in class com.netflix.servo.DefaultMonitorRegistry
The set of registered Monitor objects.
getRegisteredMonitors() - Method in class com.netflix.servo.jmx.JmxMonitorRegistry
The set of registered Monitor objects.
getRegisteredMonitors() - Method in interface com.netflix.servo.MonitorRegistry
The set of registered Monitor objects.
getSampleSize() - Method in class com.netflix.servo.stats.StatsConfig
Get the size of the buffer that we should use.
getStdDev() - Method in class com.netflix.servo.stats.StatsBuffer
Get the standard deviation for the population of the recorded values present in our buffer.
getTag(String) - Method in class com.netflix.servo.tag.BasicTagList
Returns the tag matching a given key or null if not match is found.
getTag(String) - Method in class com.netflix.servo.tag.SortedTagList
Returns the tag matching a given key or null if not match is found.
getTag(String) - Method in interface com.netflix.servo.tag.TagList
Returns the tag matching a given key or null if not match is found.
getTags() - Method in class com.netflix.servo.monitor.MonitorConfig.Builder
Get the list of tags for this monitor config.
getTags() - Method in class com.netflix.servo.monitor.MonitorConfig
Returns the tags associated with the metric.
getTags() - Method in interface com.netflix.servo.tag.TaggingContext
Returns the tags for the current execution context.
getTags() - Method in class com.netflix.servo.tag.ThreadLocalTaggingContext
Get the tags associated with the current thread.
getThreadCpuUsages() - Method in class com.netflix.servo.util.ThreadCpuStats
List of cpu usages for each thread.
getThreadCpuUsages(ThreadCpuStats.CpuUsageComparator) - Method in class com.netflix.servo.util.ThreadCpuStats
Utility function that returns a Map containing cpu usages for threads.
getThreadId() - Method in class com.netflix.servo.util.ThreadCpuStats.CpuUsage
The thread id that is being tracked.
getTimestamp() - Method in class com.netflix.servo.Metric
Returns the point in time when the metric was sampled.
getTimeUnit() - Method in class com.netflix.servo.monitor.BasicTimer
The time unit reported by this timer.
getTimeUnit() - Method in class com.netflix.servo.monitor.BucketConfig
Get the TimeUnit of the buckets.
getTimeUnit() - Method in class com.netflix.servo.monitor.BucketTimer
The time unit reported by this timer.
getTimeUnit() - Method in class com.netflix.servo.monitor.ContextualTimer
The time unit reported by this timer.
getTimeUnit() - Method in class com.netflix.servo.monitor.StatsTimer
The time unit reported by this timer.
getTimeUnit() - Method in interface com.netflix.servo.monitor.Timer
The time unit reported by this timer.
getTimeUnitAbbreviation() - Method in class com.netflix.servo.monitor.BucketConfig
Returns an abbreviation for the Bucket's TimeUnit.
getTotalAmount() - Method in class com.netflix.servo.monitor.BasicDistributionSummary
Get the total amount for all updates.
getTotalMeasurement() - Method in class com.netflix.servo.monitor.StatsMonitor
Get the total time recorded for this timer.
getTotalTime() - Method in class com.netflix.servo.monitor.BasicTimer
Get the total time for all updates.
getTotalTime() - Method in class com.netflix.servo.monitor.BucketTimer
Get the total time for all updates.
getTotalTime() - Method in class com.netflix.servo.monitor.StatsTimer
Get the total time recorded for this timer.
getTotalTime() - Method in class com.netflix.servo.stats.StatsBuffer
Get the total sum of the values recorded.
getUpdateCount() - Method in class com.netflix.servo.publish.BaseMetricObserver
Returns the total number of times update has been called.
getValue() - Method in enum com.netflix.servo.annotations.DataSourceLevel
Returns the value corresponding to this tag.
getValue() - Method in enum com.netflix.servo.annotations.DataSourceType
Returns the value corresponding to this tag.
getValue() - Method in class com.netflix.servo.Metric
Returns the value of the metric.
getValue() - Method in class com.netflix.servo.monitor.AbstractContextualMonitor
Returns the current value for the monitor for the default polling interval.
getValue() - Method in class com.netflix.servo.monitor.AbstractMonitor
Returns the current value for the monitor for the default polling interval.
getValue(int) - Method in class com.netflix.servo.monitor.BasicCompositeMonitor
Returns the current value for the monitor for the nth poller.
getValue(int) - Method in class com.netflix.servo.monitor.BasicCounter
Returns the current value for the monitor for the nth poller.
getValue(int) - Method in class com.netflix.servo.monitor.BasicDistributionSummary
Returns the current value for the monitor for the nth poller.
getValue(int) - Method in class com.netflix.servo.monitor.BasicGauge
Returns the current value for the monitor for the nth poller.
getValue(int) - Method in class com.netflix.servo.monitor.BasicInformational
Returns the current value for the monitor for the nth poller.
getValue(int) - Method in class com.netflix.servo.monitor.BasicTimer
Returns the current value for the monitor for the nth poller.
getValue(int) - Method in class com.netflix.servo.monitor.BucketTimer
Returns the current value for the monitor for the nth poller.
getValue(int) - Method in class com.netflix.servo.monitor.ContextualCounter
Returns the current value for the monitor for the nth poller.
getValue(int) - Method in class com.netflix.servo.monitor.ContextualTimer
Returns the current value for the monitor for the nth poller.
getValue() - Method in class com.netflix.servo.monitor.DurationTimer
Returns the current value for the monitor for the default polling interval.
getValue(int) - Method in class com.netflix.servo.monitor.DurationTimer
 
getValue(int) - Method in class com.netflix.servo.monitor.DynamicCounter
Returns the current value for the monitor for the nth poller.
getValue(int) - Method in class com.netflix.servo.monitor.DynamicTimer
Returns the current value for the monitor for the nth poller.
getValue(int) - Method in class com.netflix.servo.monitor.MaxGauge
Returns the current value for the monitor for the nth poller.
getValue(int) - Method in class com.netflix.servo.monitor.MinGauge
Returns the current value for the monitor for the nth poller.
getValue() - Method in interface com.netflix.servo.monitor.Monitor
Returns the current value for the monitor for the default polling interval.
getValue(int) - Method in interface com.netflix.servo.monitor.Monitor
Returns the current value for the monitor for the nth poller.
getValue(int) - Method in class com.netflix.servo.monitor.NumberGauge
Returns the current value for the monitor for the nth poller.
getValue(int) - Method in class com.netflix.servo.monitor.PeakRateCounter
Returns the current value for the monitor for the nth poller.
getValue(int) - Method in class com.netflix.servo.monitor.StatsMonitor
Get the value of the measurement.
getValue() - Method in class com.netflix.servo.monitor.StatsMonitor
 
getValue(int) - Method in class com.netflix.servo.monitor.StepCounter
Returns the current value for the monitor for the nth poller.
getValue() - Method in class com.netflix.servo.tag.BasicTag
Returns the value corresponding to this tag.
getValue(String) - Method in class com.netflix.servo.tag.BasicTagList
Returns the value matching a given key or null if not match is found.
getValue() - Method in enum com.netflix.servo.tag.InjectableTag
Returns the value corresponding to this tag.
getValue(String) - Method in class com.netflix.servo.tag.SortedTagList
Returns the value matching a given key or null if not match is found.
getValue() - Method in interface com.netflix.servo.tag.Tag
Returns the value corresponding to this tag.
getValue(String) - Method in interface com.netflix.servo.tag.TagList
Returns the value matching a given key or null if not match is found.
getVariance() - Method in class com.netflix.servo.stats.StatsBuffer
Get the variance for the population of the recorded values present in our buffer.

H

handleException(Exception) - Method in class com.netflix.servo.monitor.StatsMonitor
This is called when we encounter an exception while processing the values recorded to compute the stats.
hashCode() - Method in class com.netflix.servo.Metric
hashCode() - Method in class com.netflix.servo.monitor.BasicCompositeMonitor
hashCode() - Method in class com.netflix.servo.monitor.BasicCounter
hashCode() - Method in class com.netflix.servo.monitor.BasicDistributionSummary
hashCode() - Method in class com.netflix.servo.monitor.BasicGauge
hashCode() - Method in class com.netflix.servo.monitor.BasicInformational
hashCode() - Method in class com.netflix.servo.monitor.BasicTimer
hashCode() - Method in class com.netflix.servo.monitor.BucketConfig
hashCode() - Method in class com.netflix.servo.monitor.BucketTimer
hashCode() - Method in class com.netflix.servo.monitor.DoubleGauge
hashCode() - Method in class com.netflix.servo.monitor.DurationTimer
hashCode() - Method in class com.netflix.servo.monitor.LongGauge
hashCode() - Method in class com.netflix.servo.monitor.MaxGauge
hashCode() - Method in class com.netflix.servo.monitor.MinGauge
hashCode() - Method in class com.netflix.servo.monitor.MonitorConfig
This class is immutable so we cache the hash code after the first time it is computed.
hashCode() - Method in class com.netflix.servo.monitor.NumberGauge
hashCode() - Method in class com.netflix.servo.monitor.PeakRateCounter
hashCode() - Method in class com.netflix.servo.monitor.StatsMonitor
hashCode() - Method in class com.netflix.servo.monitor.StatsTimer
hashCode() - Method in class com.netflix.servo.monitor.StepCounter
hashCode() - Method in class com.netflix.servo.stats.StatsConfig
hashCode() - Method in class com.netflix.servo.tag.BasicTag
hashCode() - Method in class com.netflix.servo.tag.BasicTagList
hashCode() - Method in class com.netflix.servo.tag.SmallTagMap
hashCode() - Method in class com.netflix.servo.tag.SortedTagList
hashCode() - Method in class com.netflix.servo.util.ManualClock
hasNumberValue() - Method in class com.netflix.servo.Metric
Returns true if the value for this metric is numeric.

I

ID - Static variable in class com.netflix.servo.util.ThreadCpuStats
Thread ID.
increment() - Method in class com.netflix.servo.monitor.BasicCounter
Update the count by one.
increment(long) - Method in class com.netflix.servo.monitor.BasicCounter
Update the count by the specified amount.
increment() - Method in class com.netflix.servo.monitor.ContextualCounter
Update the count by one.
increment(long) - Method in class com.netflix.servo.monitor.ContextualCounter
Update the count by the specified amount.
increment() - Method in interface com.netflix.servo.monitor.Counter
Update the count by one.
increment(long) - Method in interface com.netflix.servo.monitor.Counter
Update the count by the specified amount.
increment(MonitorConfig) - Static method in class com.netflix.servo.monitor.DynamicCounter
Increment a counter based on a given MonitorConfig.
increment(String, String...) - Static method in class com.netflix.servo.monitor.DynamicCounter
Increment a counter specified by a name, and a sequence of (key, value) pairs.
increment(MonitorConfig, long) - Static method in class com.netflix.servo.monitor.DynamicCounter
Increment a counter based on a given MonitorConfig by a given delta.
increment(String, TagList) - Static method in class com.netflix.servo.monitor.DynamicCounter
Increment the counter for a given name, tagList.
increment(String, TagList, long) - Static method in class com.netflix.servo.monitor.DynamicCounter
Increment the counter for a given name, tagList by a given delta.
increment() - Method in class com.netflix.servo.monitor.PeakRateCounter
Update the count by one.
increment(long) - Method in class com.netflix.servo.monitor.PeakRateCounter
Update the count by the specified amount.
increment() - Method in class com.netflix.servo.monitor.StepCounter
Update the count by one.
increment(long) - Method in class com.netflix.servo.monitor.StepCounter
Update the count by the specified amount.
incrementFailedCount() - Method in class com.netflix.servo.publish.BaseMetricObserver
Can be used by sub-classes to increment the failed count if they handle exception internally.
Informational - Interface in com.netflix.servo.monitor
Monitor with a value type of string.
INITIAL_TAG_SIZE - Static variable in class com.netflix.servo.tag.SmallTagMap
Initial size for the map.
InjectableTag - Enum in com.netflix.servo.tag
Group of Tags whose values will be dynamically set at runtime based on local calls.
intern(String) - Static method in class com.netflix.servo.tag.Tags
Intern strings used for tag keys or values.
intern(Tag) - Static method in class com.netflix.servo.tag.Tags
Returns the canonical representation of a tag.
isEmpty() - Method in class com.netflix.servo.tag.BasicTagList
Returns true if this list is emtpy.
isEmpty() - Method in class com.netflix.servo.tag.SmallTagMap.Builder
True if this builder does not have any tags added to it.
isEmpty() - Method in class com.netflix.servo.tag.SmallTagMap
Returns true if this map has no entries.
isEmpty() - Method in class com.netflix.servo.tag.SortedTagList
Returns true if this list is emtpy.
isEmpty() - Method in interface com.netflix.servo.tag.TagList
Returns true if this list is emtpy.
isRunning() - Method in class com.netflix.servo.util.ThreadCpuStats
Returns true if cpu status are currently being collected.
isStarted() - Method in class com.netflix.servo.publish.PollScheduler
Returns true if this scheduler is currently started.
iterator() - Method in class com.netflix.servo.tag.BasicTagList
iterator() - Method in class com.netflix.servo.tag.SmallTagMap
 
iterator() - Method in class com.netflix.servo.tag.SortedTagList
iterator() - Method in interface com.netflix.servo.tag.TagList

J

JmxConnector - Interface in com.netflix.servo.publish
Used to get a connection to a JMX mbean server.
JmxMetricPoller - Class in com.netflix.servo.publish
Generic poller for fetching simple data from JMX.
JmxMetricPoller(JmxConnector, ObjectName, MetricFilter) - Constructor for class com.netflix.servo.publish.JmxMetricPoller
Creates a new instance that polls mbeans matching the provided object name pattern.
JmxMetricPoller(JmxConnector, List<ObjectName>, MetricFilter) - Constructor for class com.netflix.servo.publish.JmxMetricPoller
Creates a new instance that polls mbeans matching the provided object name patterns.
JmxMonitorRegistry - Class in com.netflix.servo.jmx
Monitor registry backed by JMX.
JmxMonitorRegistry(String) - Constructor for class com.netflix.servo.jmx.JmxMonitorRegistry
Creates a new instance that registers metrics with the local mbean server using the default ObjectNameMapper ObjectNameMapper.DEFAULT.
JmxMonitorRegistry(String, ObjectNameMapper) - Constructor for class com.netflix.servo.jmx.JmxMonitorRegistry
Creates a new instance that registers metrics with the local mbean server using the ObjectNameMapper provided.
JVM_USAGE_PERCENT - Static variable in class com.netflix.servo.util.ThreadCpuStats
JVM usage as a percentage.
JVM_USAGE_TIME - Static variable in class com.netflix.servo.util.ThreadCpuStats
JVM usage time in nanoseconds.
JvmMetricPoller - Class in com.netflix.servo.publish
Poller for standard JVM metrics.
JvmMetricPoller() - Constructor for class com.netflix.servo.publish.JvmMetricPoller
Create a new instance.

K

KEY - Static variable in enum com.netflix.servo.annotations.DataSourceLevel
Key name used for the data source level tag.
KEY - Static variable in enum com.netflix.servo.annotations.DataSourceType
Key name used for the data source type tag, configurable via servo.datasourcetype.key system property.

L

LocalJmxConnector - Class in com.netflix.servo.publish
Retrieves a connection to the local mbean server running in the same JVM.
LocalJmxConnector() - Constructor for class com.netflix.servo.publish.LocalJmxConnector
Creates a new instance.
logger - Variable in class com.netflix.servo.publish.BaseMetricPoller
 
LongGauge - Class in com.netflix.servo.monitor
A Gauge that reports a long value.
LongGauge(MonitorConfig) - Constructor for class com.netflix.servo.monitor.LongGauge
Create a new instance with the specified configuration.

M

ManualClock - Class in com.netflix.servo.util
Mostly for testing, this clock must be explicitly set to a given value.
ManualClock(long) - Constructor for class com.netflix.servo.util.ManualClock
Construct a new clock setting the current time to init.
MATCH_ALL - Static variable in class com.netflix.servo.publish.BasicMetricFilter
Filter that matches all metrics.
MATCH_NONE - Static variable in class com.netflix.servo.publish.BasicMetricFilter
Filter that does not match any metrics.
matches(MonitorConfig) - Method in class com.netflix.servo.publish.BasicMetricFilter
Check if a metric with the provided configuration should be selected and sent to observers.
matches(MonitorConfig) - Method in interface com.netflix.servo.publish.MetricFilter
Check if a metric with the provided configuration should be selected and sent to observers.
matches(MonitorConfig) - Method in class com.netflix.servo.publish.PrefixMetricFilter
Check if a metric with the provided configuration should be selected and sent to observers.
matches(MonitorConfig) - Method in class com.netflix.servo.publish.RegexMetricFilter
Check if a metric with the provided configuration should be selected and sent to observers.
MAX_TAGS - Static variable in class com.netflix.servo.tag.SmallTagMap
Max number of tags supported in a tag map.
MaxGauge - Class in com.netflix.servo.monitor
Gauge that keeps track of the maximum value seen since the last reset.
MaxGauge(MonitorConfig) - Constructor for class com.netflix.servo.monitor.MaxGauge
Creates a new instance of the gauge.
MemoryMetricObserver - Class in com.netflix.servo.publish
Keeps the last N observations in-memory.
MemoryMetricObserver() - Constructor for class com.netflix.servo.publish.MemoryMetricObserver
Creates a new instance that keeps 10 copies in memory.
MemoryMetricObserver(String, int) - Constructor for class com.netflix.servo.publish.MemoryMetricObserver
Creates a new instance that keeps num copies in memory.
Metric - Class in com.netflix.servo
Represents a metric value at a given point in time.
Metric(String, TagList, long, Object) - Constructor for class com.netflix.servo.Metric
Creates a new instance.
Metric(MonitorConfig, long, Object) - Constructor for class com.netflix.servo.Metric
Creates a new instance.
MetricFilter - Interface in com.netflix.servo.publish
A filter to restrict the set of metrics that are polled.
MetricObserver - Interface in com.netflix.servo.publish
Observer that receives updates about metrics.
MetricPoller - Interface in com.netflix.servo.publish
A poller that can be used to fetch current values for a list of metrics on demand.
MetricTransformObserver - Class in com.netflix.servo.publish
An observer that will transform the list of metrics using a given function.
MetricTransformObserver(Function<Metric, Metric>, MetricObserver) - Constructor for class com.netflix.servo.publish.MetricTransformObserver
Create a new MetricTransformObserver using the given transfomer function.
MinGauge - Class in com.netflix.servo.monitor
Gauge that keeps track of the minimum value seen since the last reset.
MinGauge(MonitorConfig) - Constructor for class com.netflix.servo.monitor.MinGauge
Creates a new instance of the gauge.
Monitor - Annotation Type in com.netflix.servo.annotations
Annotation indicating a field or method should be collected for monitoring.
Monitor<T> - Interface in com.netflix.servo.monitor
Provides a way to sample a value tied to a particular configuration.
MonitorConfig - Class in com.netflix.servo.monitor
Configuration settings associated with a monitor.
MonitorConfig.Builder - Class in com.netflix.servo.monitor
A builder to assist in creating monitor config objects.
MonitorConfig.Builder(MonitorConfig) - Constructor for class com.netflix.servo.monitor.MonitorConfig.Builder
Create a new builder initialized with the specified config.
MonitorConfig.Builder(String) - Constructor for class com.netflix.servo.monitor.MonitorConfig.Builder
Create a new builder initialized with the specified name.
MonitorRegistry - Interface in com.netflix.servo
Registry to keep track of objects with Monitor annotations.
MonitorRegistryMetricPoller - Class in com.netflix.servo.publish
Poller for fetching Monitor metrics from a monitor registry.
MonitorRegistryMetricPoller() - Constructor for class com.netflix.servo.publish.MonitorRegistryMetricPoller
Creates a new instance using DefaultMonitorRegistry.
MonitorRegistryMetricPoller(MonitorRegistry) - Constructor for class com.netflix.servo.publish.MonitorRegistryMetricPoller
Creates a new instance using the specified registry.
MonitorRegistryMetricPoller(MonitorRegistry, long, TimeUnit) - Constructor for class com.netflix.servo.publish.MonitorRegistryMetricPoller
Creates a new instance using the specified registry and a time limiter.
MonitorRegistryMetricPoller(MonitorRegistry, long, TimeUnit, boolean) - Constructor for class com.netflix.servo.publish.MonitorRegistryMetricPoller
Creates a new instance using the specified registry.
MonitorRegistryMetricPoller(MonitorRegistry, long, TimeUnit, boolean, Clock) - Constructor for class com.netflix.servo.publish.MonitorRegistryMetricPoller
Creates a new instance using the specified registry.
monitors - Variable in class com.netflix.servo.monitor.AbstractContextualMonitor
Thread-safe map keeping track of the distinct monitors that have been created so far.
Monitors - Class in com.netflix.servo.monitor
Some helper functions for creating monitor objects.
MonitorTags - Annotation Type in com.netflix.servo.annotations
Tags to associate with all metrics in an instance.

N

NAME - Static variable in class com.netflix.servo.util.ThreadCpuStats
Thread name.
newCacheMonitor(String, Cache<?, ?>) - Static method in class com.netflix.servo.monitor.Monitors
Creates a new monitor for a cache with standard metrics for the hits, misses, and loads.
newCounter(String) - Static method in class com.netflix.servo.monitor.Monitors
Create a new counter instance.
newCounter(String, TaggingContext) - Static method in class com.netflix.servo.monitor.Monitors
Create a new counter with a name and context.
newMonitor - Variable in class com.netflix.servo.monitor.AbstractContextualMonitor
Factory funtion used to create a new instance of a monitor.
newObjectMonitor(Object) - Static method in class com.netflix.servo.monitor.Monitors
Helper function to easily create a composite for all monitor fields and annotated attributes of a given object.
newObjectMonitor(String, Object) - Static method in class com.netflix.servo.monitor.Monitors
Helper function to easily create a composite for all monitor fields and annotated attributes of a given object.
newProxy(Class<T>, T, String) - Static method in class com.netflix.servo.monitor.TimedInterface
Creates a new TimedInterface for a given interface ctype with a concrete class concrete and a specific id.
newProxy(Class<T>, T) - Static method in class com.netflix.servo.monitor.TimedInterface
Creates a new TimedInterface for a given interface ctype with a concrete class concrete.
newTag(String, String) - Static method in class com.netflix.servo.tag.Tags
Create a new tag instance.
newThreadPoolMonitor(String, ThreadPoolExecutor) - Static method in class com.netflix.servo.monitor.Monitors
Creates a new monitor for a thread pool with standard metrics for the pool size, queue size, task counts, etc.
newTimer(String) - Static method in class com.netflix.servo.monitor.Monitors
Create a new timer with only the name specified.
newTimer(String, TaggingContext) - Static method in class com.netflix.servo.monitor.Monitors
Create a new timer with a name and context.
newTimer(String, TimeUnit) - Static method in class com.netflix.servo.monitor.Monitors
Create a new timer with only the name specified.
newTimer(String, TimeUnit, TaggingContext) - Static method in class com.netflix.servo.monitor.Monitors
Create a new timer with a name and context.
NormalizationTransform - Class in com.netflix.servo.publish
Converts rate metrics into normalized values.
NormalizationTransform(MetricObserver, long, long) - Constructor for class com.netflix.servo.publish.NormalizationTransform
Deprecated.
Please use a constructor that specifies the the timeunit explicitly.
NormalizationTransform(MetricObserver, long, long, Clock) - Constructor for class com.netflix.servo.publish.NormalizationTransform
Deprecated.
Please use a constructor that specifies the the timeunit explicitly.
NormalizationTransform(MetricObserver, long, long, TimeUnit) - Constructor for class com.netflix.servo.publish.NormalizationTransform
Creates a new instance with the specified sampling and heartbeat interval and the specified clock implementation.
NormalizationTransform(MetricObserver, long, long, TimeUnit, Clock) - Constructor for class com.netflix.servo.publish.NormalizationTransform
Creates a new instance with the specified sampling and heartbeat interval and the specified clock implementation.
now() - Method in interface com.netflix.servo.util.Clock
Returns the number of milliseconds since the epoch.
now() - Method in enum com.netflix.servo.util.ClockWithOffset
Returns the number of milliseconds since the epoch.
now() - Method in class com.netflix.servo.util.ManualClock
Returns the number of milliseconds since the epoch.
NUM_POLLERS - Static variable in class com.netflix.servo.monitor.Pollers
Number of pollers that will run.
NumberGauge - Class in com.netflix.servo.monitor
A Gauge that returns the value stored in Number.
NumberGauge(MonitorConfig, Number) - Constructor for class com.netflix.servo.monitor.NumberGauge
Construct a gauge that will store weak reference to the number.
NumericMonitor<T extends java.lang.Number> - Interface in com.netflix.servo.monitor
A monitor type that has a numeric value.

O

ObjectNameMapper - Interface in com.netflix.servo.jmx
Allows for different implementations when mapping a monitor to a JMX ObjectName.
of(String...) - Static method in class com.netflix.servo.tag.BasicTagList
Returns a tag list from the list of key values passed.
of(Tag...) - Static method in class com.netflix.servo.tag.BasicTagList
Returns a tag list from the tags.
ONE_MIN - Static variable in class com.netflix.servo.util.ThreadCpuStats
Constant representing one minute.
OrderedObjectNameMapper - Class in com.netflix.servo.jmx
An ObjectNameMapper that allows the order of tags to be specified when constructing the ObjectName.
OrderedObjectNameMapper(boolean, String...) - Constructor for class com.netflix.servo.jmx.OrderedObjectNameMapper
Creates the mapper specifying the order of keys to use and whether non-explicitly mentioned tag keys should then be appended or not to the resulting ObjectName.
OrderedObjectNameMapper(boolean, List<String>) - Constructor for class com.netflix.servo.jmx.OrderedObjectNameMapper
Creates the mapper specifying the order of keys to use and whether non-explicitly mentioned tag keys should then be appended or not to the resulting ObjectName.
OVERALL - Static variable in class com.netflix.servo.util.ThreadCpuStats
Constant representing the overall time.

P

parseTag(String) - Static method in class com.netflix.servo.tag.BasicTag
Deprecated.
Use Tags.parseTag instead.
parseTag(String) - Static method in class com.netflix.servo.tag.Tags
Parse a string representing a tag.
PeakRateCounter - Class in com.netflix.servo.monitor
The value is the maximum count per second within the specified interval.
PeakRateCounter(MonitorConfig) - Constructor for class com.netflix.servo.monitor.PeakRateCounter
Creates a counter implementation that records the maximum count per second within a specific interval.
poll(MetricFilter) - Method in class com.netflix.servo.publish.BaseMetricPoller
Fetch the current values for a set of metrics that match the provided filter.
poll(MetricFilter, boolean) - Method in class com.netflix.servo.publish.BaseMetricPoller
Fetch the current values for a set of metrics that match the provided filter.
poll(MetricFilter) - Method in class com.netflix.servo.publish.CompositeMetricPoller
Fetch the current values for a set of metrics that match the provided filter.
poll(MetricFilter, boolean) - Method in class com.netflix.servo.publish.CompositeMetricPoller
Fetch the current values for a set of metrics that match the provided filter.
poll(MetricFilter) - Method in class com.netflix.servo.publish.JmxMetricPoller
Fetch the current values for a set of metrics that match the provided filter.
poll(MetricFilter, boolean) - Method in class com.netflix.servo.publish.JmxMetricPoller
Fetch the current values for a set of metrics that match the provided filter.
poll(MetricFilter) - Method in class com.netflix.servo.publish.JvmMetricPoller
Fetch the current values for a set of metrics that match the provided filter.
poll(MetricFilter, boolean) - Method in class com.netflix.servo.publish.JvmMetricPoller
Fetch the current values for a set of metrics that match the provided filter.
poll(MetricFilter) - Method in interface com.netflix.servo.publish.MetricPoller
Fetch the current values for a set of metrics that match the provided filter.
poll(MetricFilter, boolean) - Method in interface com.netflix.servo.publish.MetricPoller
Fetch the current values for a set of metrics that match the provided filter.
poll(MetricFilter) - Method in class com.netflix.servo.publish.MonitorRegistryMetricPoller
Fetch the current values for a set of metrics that match the provided filter.
poll(MetricFilter, boolean) - Method in class com.netflix.servo.publish.MonitorRegistryMetricPoller
Fetch the current values for a set of metrics that match the provided filter.
PollCallable - Class in com.netflix.servo.publish
Callable implementation that invokes the MetricPoller.poll(com.netflix.servo.publish.MetricFilter) method.
PollCallable(MetricPoller, MetricFilter) - Constructor for class com.netflix.servo.publish.PollCallable
Creates a new instance.
PollCallable(MetricPoller, MetricFilter, boolean) - Constructor for class com.netflix.servo.publish.PollCallable
Creates a new instance.
Pollers - Class in com.netflix.servo.monitor
Poller configuration.
POLLERS - Static variable in class com.netflix.servo.monitor.Pollers
A comma separated list of longs indicating the frequency of the pollers.
pollImpl(boolean) - Method in class com.netflix.servo.publish.BaseMetricPoller
Return a list of all current metrics for this poller.
PollRunnable - Class in com.netflix.servo.publish
Runnable that will send updates to a collection of observers.
PollRunnable(MetricPoller, MetricFilter, Collection<MetricObserver>) - Constructor for class com.netflix.servo.publish.PollRunnable
Creates a new runnable instance that executes poll with the given filter and sends the metrics to all of the given observers.
PollRunnable(MetricPoller, MetricFilter, boolean, Collection<MetricObserver>) - Constructor for class com.netflix.servo.publish.PollRunnable
Creates a new runnable instance that executes poll with the given filter and sends the metrics to all of the given observers.
PollRunnable(MetricPoller, MetricFilter, MetricObserver...) - Constructor for class com.netflix.servo.publish.PollRunnable
Creates a new runnable instance that executes poll with the given filter and sends the metrics to all of the given observers.
PollScheduler - Class in com.netflix.servo.publish
Basic scheduler for polling metrics and reporting them to observers.
PrefixMetricFilter - Class in com.netflix.servo.publish
Filter that checks for a prefix match on a given tag.
PrefixMetricFilter(String, MetricFilter, NavigableMap<String, MetricFilter>) - Constructor for class com.netflix.servo.publish.PrefixMetricFilter
Creates a new prefix filter.
printThreadCpuUsages() - Method in class com.netflix.servo.util.ThreadCpuStats
Utility function that dumps the cpu usages for the threads to stdout.
printThreadCpuUsages(OutputStream, ThreadCpuStats.CpuUsageComparator) - Method in class com.netflix.servo.util.ThreadCpuStats
Utility function that dumps the cpu usages for the threads to stdout.
PublishingPolicy - Interface in com.netflix.servo.monitor
A publishing policy allows us to customize the behavior of different observers.

R

record(long) - Method in class com.netflix.servo.monitor.BasicDistributionSummary
Updates the statistics kept by the summary with the specified amount.
record(long) - Method in class com.netflix.servo.monitor.BasicTimer
Deprecated.
record(long, TimeUnit) - Method in class com.netflix.servo.monitor.BasicTimer
Record a new value that was collected with the given TimeUnit.
record(long) - Method in class com.netflix.servo.monitor.BucketTimer
Record a new value for this timer.
record(long, TimeUnit) - Method in class com.netflix.servo.monitor.BucketTimer
Record a new value that was collected with the given TimeUnit.
record(long) - Method in class com.netflix.servo.monitor.ContextualTimer
Deprecated.
record(long, TimeUnit) - Method in class com.netflix.servo.monitor.ContextualTimer
Record a new value that was collected with the given TimeUnit.
record(MonitorConfig, long) - Static method in class com.netflix.servo.monitor.DynamicTimer
Record result to the dynamic timer indicated by the provided config with a TimeUnit of milliseconds.
record(MonitorConfig, long, TimeUnit) - Static method in class com.netflix.servo.monitor.DynamicTimer
Deprecated.
Use DynamicTimer.record(MonitorConfig, java.util.concurrent.TimeUnit, long, java.util.concurrent.TimeUnit) instead. The new method allows you to be specific about the units used for reporting the timer and the units in which the duration is measured.
record(MonitorConfig, TimeUnit, long, TimeUnit) - Static method in class com.netflix.servo.monitor.DynamicTimer
Record a duration to the dynamic timer indicated by the provided config/reportUnit.
record(long) - Method in class com.netflix.servo.monitor.StatsMonitor
Record the measurement we want to perform statistics on.
record(long, TimeUnit) - Method in class com.netflix.servo.monitor.StatsTimer
Record a new value that was collected with the given TimeUnit.
record(long) - Method in interface com.netflix.servo.monitor.Timer
Deprecated.
Use record(duration, timeUnit). By always providing a timeUnit to record() you can have a base time unit of seconds, but use recordings with timeunit of milliseconds for example.
record(long, TimeUnit) - Method in interface com.netflix.servo.monitor.Timer
Record a new value that was collected with the given TimeUnit.
record(long) - Method in class com.netflix.servo.stats.StatsBuffer
Record a new value for this buffer.
RegexMetricFilter - Class in com.netflix.servo.publish
Filter that checks if a tag value matches a regular expression.
RegexMetricFilter(String, Pattern, boolean, boolean) - Constructor for class com.netflix.servo.publish.RegexMetricFilter
Creates a new regex filter.
register(Monitor<?>) - Method in class com.netflix.servo.BasicMonitorRegistry
Register a new monitor in the registry.
register(Monitor<?>) - Method in class com.netflix.servo.DefaultMonitorRegistry
Register a new monitor in the registry.
register(Monitor<?>) - Method in class com.netflix.servo.jmx.JmxMonitorRegistry
Register a new monitor in the registry.
register(Monitor<?>) - Method in interface com.netflix.servo.MonitorRegistry
Register a new monitor in the registry.
registerObject(Object) - Static method in class com.netflix.servo.monitor.Monitors
Register an object with the default registry.
registerObject(String, Object) - Static method in class com.netflix.servo.monitor.Monitors
Register an object with the default registry.
reset() - Method in class com.netflix.servo.monitor.BasicStopwatch
Reset the stopwatch so that it can be used again.
reset() - Method in interface com.netflix.servo.monitor.Stopwatch
Reset the stopwatch so that it can be used again.
reset() - Method in class com.netflix.servo.publish.CounterToRateMetricTransform
Clear all cached state of previous counter values.
reset() - Method in class com.netflix.servo.stats.StatsBuffer
Reset our local state: All values are set to 0.
reset() - Method in class com.netflix.servo.tag.ThreadLocalTaggingContext
Remove the tags associated with the current thread.
ResettableCounter - Class in com.netflix.servo.monitor
Deprecated.
Use Monitors.newCounter() instead to get a default implementation
ResettableCounter(MonitorConfig) - Constructor for class com.netflix.servo.monitor.ResettableCounter
Deprecated.
Creates a new instance.
ResettableCounter(MonitorConfig, long) - Constructor for class com.netflix.servo.monitor.ResettableCounter
Deprecated.
Creates a new instance configured for a given polling interval.
result() - Method in class com.netflix.servo.tag.SmallTagMap.Builder
Get the resulting SmallTagMap.
run() - Method in class com.netflix.servo.publish.PollRunnable

S

set(Double) - Method in class com.netflix.servo.monitor.DoubleGauge
Set the current value.
set(Long) - Method in class com.netflix.servo.monitor.LongGauge
Set the current value.
set(long) - Method in class com.netflix.servo.util.ManualClock
Update the current time to t.
setOffset(long) - Method in enum com.netflix.servo.util.ClockWithOffset
Sets the offset for the clock.
setTags(TagList) - Method in class com.netflix.servo.tag.ThreadLocalTaggingContext
Set the tags to be associated with the current thread.
setValue(String) - Method in class com.netflix.servo.monitor.BasicInformational
Set the value to show for this monitor.
shutdown() - Method in class com.netflix.servo.publish.MonitorRegistryMetricPoller
Shutsdown the thread executor used for time limiting the get value calls.
size() - Method in class com.netflix.servo.tag.BasicTagList
Returns the number of tags in this list.
size() - Method in class com.netflix.servo.tag.SmallTagMap.Builder
Get the number of entries in this map..
size() - Method in class com.netflix.servo.tag.SmallTagMap
Returns the number of Tags stored in this map.
size() - Method in class com.netflix.servo.tag.SortedTagList
Returns the number of tags in this list.
size() - Method in interface com.netflix.servo.tag.TagList
Returns the number of tags in this list.
size() - Method in class com.netflix.servo.util.ExpiringCache
Return the number of entries in the cache.
SmallTagMap - Class in com.netflix.servo.tag
Simple immutable hash map implementation intended only for dealing with a small set of tags (<= 24 in our case) This class is not intended to be used by 3rd parties and should be considered an implementation detail.
SmallTagMap.Builder - Class in com.netflix.servo.tag
Helper class to build the immutable map.
SmallTagMap.Builder(int) - Constructor for class com.netflix.servo.tag.SmallTagMap.Builder
Create a new builder with the specified capacity.
SortedTagList - Class in com.netflix.servo.tag
A TagList backed by a SortedMap.
SortedTagList.Builder - Class in com.netflix.servo.tag
Helper class to construct SortedTagList objects.
SortedTagList.Builder() - Constructor for class com.netflix.servo.tag.SortedTagList.Builder
 
StandardTagKeys - Enum in com.netflix.servo.tag
Standard tag keys that are used within this library.
start() - Method in class com.netflix.servo.monitor.BasicStopwatch
Mark the start time.
start() - Method in class com.netflix.servo.monitor.BasicTimer
Returns a stopwatch that has been started and will automatically record its result to this timer when stopped.
start() - Method in class com.netflix.servo.monitor.BucketTimer
Returns a stopwatch that has been started and will automatically record its result to this timer when stopped.
start() - Method in class com.netflix.servo.monitor.ContextualTimer
Returns a stopwatch that has been started and will automatically record its result to this timer when stopped.
start() - Method in class com.netflix.servo.monitor.DurationTimer
Returns a stopwatch that has been started and will automatically record its result to this timer when stopped.
start(MonitorConfig, TimeUnit) - Static method in class com.netflix.servo.monitor.DynamicTimer
Returns a stopwatch that has been started and will automatically record its result to the dynamic timer specified by the given config.
start(MonitorConfig) - Static method in class com.netflix.servo.monitor.DynamicTimer
Returns a stopwatch that has been started and will automatically record its result to the dynamic timer specified by the given config.
start(String, String...) - Static method in class com.netflix.servo.monitor.DynamicTimer
Returns a stopwatch that has been started and will automatically record its result to the dynamic timer specified by the given name, and sequence of (key, value) pairs.
start(String, TagList) - Static method in class com.netflix.servo.monitor.DynamicTimer
Returns a stopwatch that has been started and will automatically record its result to the dynamic timer specified by the given config.
start(String, TagList, TimeUnit) - Static method in class com.netflix.servo.monitor.DynamicTimer
Returns a stopwatch that has been started and will automatically record its result to the dynamic timer specified by the given config.
start() - Method in class com.netflix.servo.monitor.StatsTimer
Returns a stopwatch that has been started and will automatically record its result to this timer when stopped.
start() - Method in interface com.netflix.servo.monitor.Stopwatch
Mark the start time.
start() - Method in interface com.netflix.servo.monitor.Timer
Returns a stopwatch that has been started and will automatically record its result to this timer when stopped.
start() - Method in class com.netflix.servo.publish.PollScheduler
Start scheduling tasks with a default thread pool, sized based on the number of available processors.
start(ScheduledExecutorService) - Method in class com.netflix.servo.publish.PollScheduler
Start the poller with the given executor service.
start() - Method in class com.netflix.servo.util.ThreadCpuStats
Start collecting cpu stats for the threads.
startComputingStats() - Method in class com.netflix.servo.monitor.StatsMonitor
starts computation.
StatsBuffer - Class in com.netflix.servo.stats
A simple circular buffer that records values, and computes useful stats.
StatsBuffer(int, double[]) - Constructor for class com.netflix.servo.stats.StatsBuffer
Create a circular buffer that will be used to record values and compute useful stats.
StatsConfig - Class in com.netflix.servo.stats
Configuration options for a StatsTimer

By default we publish count (number of times the timer was executed), totalTime, and 95.0, and 99.0 percentiles.

StatsConfig(StatsConfig.Builder) - Constructor for class com.netflix.servo.stats.StatsConfig
Creates a new configuration object for stats gathering.
StatsConfig.Builder - Class in com.netflix.servo.stats
Builder for StatsConfig.
StatsConfig.Builder() - Constructor for class com.netflix.servo.stats.StatsConfig.Builder
 
StatsMonitor - Class in com.netflix.servo.monitor
A Timer that provides statistics.
StatsMonitor(MonitorConfig, StatsConfig, ScheduledExecutorService, String, boolean, Tag...) - Constructor for class com.netflix.servo.monitor.StatsMonitor
Creates a new instance of the timer with a unit of milliseconds, using the ScheduledExecutorService provided by the user.
StatsTimer - Class in com.netflix.servo.monitor
A Timer that provides statistics.
StatsTimer(MonitorConfig, StatsConfig) - Constructor for class com.netflix.servo.monitor.StatsTimer
Creates a new instance of the timer with a unit of milliseconds, using the default executor.
StatsTimer(MonitorConfig, StatsConfig, TimeUnit) - Constructor for class com.netflix.servo.monitor.StatsTimer
Creates a new instance of the timer with a given unit, using the default executor.
StatsTimer(MonitorConfig, StatsConfig, TimeUnit, ScheduledExecutorService) - Constructor for class com.netflix.servo.monitor.StatsTimer
Creates a new instance of the timer with a unit of milliseconds, using the ScheduledExecutorService provided by the user.
StepCounter - Class in com.netflix.servo.monitor
A simple counter implementation backed by a StepLong.
StepCounter(MonitorConfig) - Constructor for class com.netflix.servo.monitor.StepCounter
Creates a new instance of the counter.
StepCounter(MonitorConfig, Clock) - Constructor for class com.netflix.servo.monitor.StepCounter
Creates a new instance of the counter.
stop() - Method in class com.netflix.servo.monitor.BasicStopwatch
Mark the end time.
stop() - Method in interface com.netflix.servo.monitor.Stopwatch
Mark the end time.
stop() - Method in class com.netflix.servo.monitor.TimedStopwatch
Mark the end time.
stop() - Method in class com.netflix.servo.publish.AsyncMetricObserver
Stop the background thread that pushes updates to the wrapped observer.
stop() - Method in class com.netflix.servo.publish.PollScheduler
Stop the poller, shutting down the current executor service.
stop() - Method in class com.netflix.servo.util.ThreadCpuStats
Stop collecting cpu stats for the threads.
Stopwatch - Interface in com.netflix.servo.monitor
Measures the time taken for execution of some code.

T

Tag - Interface in com.netflix.servo.tag
A key-value pair associated with a metric.
TagComparator - Class in com.netflix.servo.tag
Comparator for ordering tags based on the key then the value.
TagComparator() - Constructor for class com.netflix.servo.tag.TagComparator
 
TaggingContext - Interface in com.netflix.servo.tag
Returns the set of tags associated with the current execution context.
TagList - Interface in com.netflix.servo.tag
Represents a list of tags associated with a metric value.
Tags - Class in com.netflix.servo.tag
Helper functions for working with tags and tag lists.
tagSet() - Method in class com.netflix.servo.tag.SmallTagMap
Returns the Set of tags.
tagString() - Method in enum com.netflix.servo.annotations.DataSourceLevel
Returns the string representation of this tag.
tagString() - Method in enum com.netflix.servo.annotations.DataSourceType
Returns the string representation of this tag.
tagString() - Method in class com.netflix.servo.tag.BasicTag
Returns the string representation of this tag.
tagString() - Method in enum com.netflix.servo.tag.InjectableTag
Returns the string representation of this tag.
tagString() - Method in interface com.netflix.servo.tag.Tag
Returns the string representation of this tag.
ThreadCpuStats - Class in com.netflix.servo.util
Keep track of the cpu usage for threads in the jvm.
ThreadCpuStats.CpuUsage - Class in com.netflix.servo.util
Keeps track of the cpu usage for a single thread.
ThreadCpuStats.CpuUsageComparator - Enum in com.netflix.servo.util
Comparator for sorting cpu usage based on one of the columns.
ThreadLocalTaggingContext - Class in com.netflix.servo.tag
Keeps track of tags that should be applied to counters incremented in the current thread.
THREADS - Static variable in class com.netflix.servo.util.ThreadCpuStats
Threads.
TimedInterface - Class in com.netflix.servo.monitor
This class creates a Proxy monitor that tracks all calls to methods of an interface.
TimedStopwatch - Class in com.netflix.servo.monitor
Stopwatch that will also record to a timer.
TimedStopwatch(Timer) - Constructor for class com.netflix.servo.monitor.TimedStopwatch
Create a new instance with the specified timer.
Timer - Interface in com.netflix.servo.monitor
Monitor type for tracking how much time something is taking.
toDuration(long) - Static method in class com.netflix.servo.util.ThreadCpuStats
Convert time in nanoseconds to a duration string.
toPercent(long, long) - Static method in class com.netflix.servo.util.ThreadCpuStats
Helper function for computing percentage.
toString() - Method in class com.netflix.servo.Metric
toString() - Method in class com.netflix.servo.monitor.BasicCompositeMonitor
toString() - Method in class com.netflix.servo.monitor.BasicCounter
toString() - Method in class com.netflix.servo.monitor.BasicDistributionSummary
toString() - Method in class com.netflix.servo.monitor.BasicGauge
toString() - Method in class com.netflix.servo.monitor.BasicInformational
toString() - Method in class com.netflix.servo.monitor.BasicTimer
toString() - Method in class com.netflix.servo.monitor.BucketConfig
toString() - Method in class com.netflix.servo.monitor.BucketTimer
toString() - Method in class com.netflix.servo.monitor.DefaultPublishingPolicy
 
toString() - Method in class com.netflix.servo.monitor.DurationTimer
toString() - Method in class com.netflix.servo.monitor.DynamicCounter
toString() - Method in class com.netflix.servo.monitor.DynamicTimer
toString() - Method in class com.netflix.servo.monitor.MaxGauge
toString() - Method in class com.netflix.servo.monitor.MinGauge
toString() - Method in class com.netflix.servo.monitor.MonitorConfig
toString() - Method in class com.netflix.servo.monitor.NumberGauge
toString() - Method in class com.netflix.servo.monitor.PeakRateCounter
toString() - Method in class com.netflix.servo.monitor.StatsMonitor
toString() - Method in class com.netflix.servo.monitor.StatsTimer
toString() - Method in class com.netflix.servo.monitor.StepCounter
toString() - Method in class com.netflix.servo.stats.StatsConfig
toString() - Method in class com.netflix.servo.tag.BasicTag
toString() - Method in class com.netflix.servo.tag.BasicTagList
toString() - Method in class com.netflix.servo.tag.SmallTagMap
toString() - Method in class com.netflix.servo.tag.SortedTagList
toString() - Method in class com.netflix.servo.util.ExpiringCache
totalMeasurement - Variable in class com.netflix.servo.monitor.StatsMonitor
 

U

unregister(Monitor<?>) - Method in class com.netflix.servo.BasicMonitorRegistry
Unregister a Monitor from the registry.
unregister(Monitor<?>) - Method in class com.netflix.servo.DefaultMonitorRegistry
Unregister a Monitor from the registry.
unregister(Monitor<?>) - Method in class com.netflix.servo.jmx.JmxMonitorRegistry
Unregister a Monitor from the registry.
unregister(Monitor<?>) - Method in interface com.netflix.servo.MonitorRegistry
Unregister a Monitor from the registry.
unregisterObject(Object) - Static method in class com.netflix.servo.monitor.Monitors
Unregister an object from the default registry.
unregisterObject(String, Object) - Static method in class com.netflix.servo.monitor.Monitors
Unregister an object from the default registry.
update(long) - Method in class com.netflix.servo.monitor.MaxGauge
Update the max if the provided value is larger than the current max.
update(long) - Method in class com.netflix.servo.monitor.MinGauge
Update the min if the provided value is smaller than the current min.
update(List<Metric>) - Method in class com.netflix.servo.publish.BaseMetricObserver
Invoked with the most recent values for a set of metrics.
update(List<Metric>) - Method in class com.netflix.servo.publish.CounterToRateMetricTransform
Invoked with the most recent values for a set of metrics.
update(List<Metric>) - Method in interface com.netflix.servo.publish.MetricObserver
Invoked with the most recent values for a set of metrics.
update(List<Metric>) - Method in class com.netflix.servo.publish.MetricTransformObserver
 
update(List<Metric>) - Method in class com.netflix.servo.publish.NormalizationTransform
Invoked with the most recent values for a set of metrics.
updateImpl(List<Metric>) - Method in class com.netflix.servo.publish.AsyncMetricObserver
Update method that should be defined by sub-classes.
updateImpl(List<Metric>) - Method in class com.netflix.servo.publish.BaseMetricObserver
Update method that should be defined by sub-classes.
updateImpl(List<Metric>) - Method in class com.netflix.servo.publish.FileMetricObserver
Update method that should be defined by sub-classes.
updateImpl(List<Metric>) - Method in class com.netflix.servo.publish.MemoryMetricObserver
Update method that should be defined by sub-classes.
UPTIME_MS - Static variable in class com.netflix.servo.util.ThreadCpuStats
uptime in milliseconds.

V

valueOf(String) - Static method in enum com.netflix.servo.annotations.DataSourceLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.servo.annotations.DataSourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.servo.tag.InjectableTag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.servo.tag.StandardTagKeys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.servo.util.ClockWithOffset
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.servo.util.ThreadCpuStats.CpuUsageComparator
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.netflix.servo.annotations.DataSourceLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.servo.annotations.DataSourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.servo.tag.InjectableTag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.servo.tag.StandardTagKeys
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.servo.util.ClockWithOffset
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.netflix.servo.util.ExpiringCache
Get the list of all values that are members of this cache.
values() - Static method in enum com.netflix.servo.util.ThreadCpuStats.CpuUsageComparator
Returns an array containing the constants of this enum type, in the order they are declared.

W

WALL - Static variable in interface com.netflix.servo.util.Clock
A Clock instance that returns the current time in milliseconds since the epoch using the system clock.
withAdditionalTag(Tag) - Method in class com.netflix.servo.monitor.MonitorConfig
Returns a copy of the monitor config with an additional tag.
withAdditionalTags(TagList) - Method in class com.netflix.servo.monitor.MonitorConfig
Returns a copy of the monitor config with additional tags.
withBuckets(long[]) - Method in class com.netflix.servo.monitor.BucketConfig.Builder
Sets the buckets to be used.
withComputeFrequencyMillis(long) - Method in class com.netflix.servo.stats.StatsConfig.Builder
How often to compute the statistics.
withPercentiles(double[]) - Method in class com.netflix.servo.stats.StatsConfig.Builder
Set the percentiles to compute.
withPublishCount(boolean) - Method in class com.netflix.servo.stats.StatsConfig.Builder
Whether to publish count or not.
withPublishingPolicy(PublishingPolicy) - Method in class com.netflix.servo.monitor.MonitorConfig.Builder
Add the publishing policy to the config.
withPublishMax(boolean) - Method in class com.netflix.servo.stats.StatsConfig.Builder
Whether to publish max or not.
withPublishMean(boolean) - Method in class com.netflix.servo.stats.StatsConfig.Builder
Whether to publish an average statistic or not.
withPublishMin(boolean) - Method in class com.netflix.servo.stats.StatsConfig.Builder
Whether to publish min or not.
withPublishStdDev(boolean) - Method in class com.netflix.servo.stats.StatsConfig.Builder
Whether to publish standard deviation or not.
withPublishTotal(boolean) - Method in class com.netflix.servo.stats.StatsConfig.Builder
Whether to publish total or not.
withPublishVariance(boolean) - Method in class com.netflix.servo.stats.StatsConfig.Builder
Whether to publish variance or not.
withSampleSize(int) - Method in class com.netflix.servo.stats.StatsConfig.Builder
Set the sample size.
withTag(String, String) - Method in class com.netflix.servo.monitor.MonitorConfig.Builder
Add a tag to the config.
withTag(Tag) - Method in class com.netflix.servo.monitor.MonitorConfig.Builder
Add a tag to the config.
withTag(Tag) - Method in class com.netflix.servo.tag.SortedTagList.Builder
Add the Tag to this builder and return self.
withTag(String, String) - Method in class com.netflix.servo.tag.SortedTagList.Builder
Add the tag specified by key and value to this builder and return self.
withTags(TagList) - Method in class com.netflix.servo.monitor.MonitorConfig.Builder
Add all tags in the list to the config.
withTags(Collection<Tag>) - Method in class com.netflix.servo.monitor.MonitorConfig.Builder
Add all tags in the list to the config.
withTags(SmallTagMap.Builder) - Method in class com.netflix.servo.monitor.MonitorConfig.Builder
Add all tags from a given SmallTagMap.
withTags(Collection<Tag>) - Method in class com.netflix.servo.tag.SortedTagList.Builder
Add the collection of tags tagsCollection to this builder and return self.
withTags(TagList) - Method in class com.netflix.servo.tag.SortedTagList.Builder
Add all tags from the TagList tags to this builder and return self.
withTimeUnit(TimeUnit) - Method in class com.netflix.servo.monitor.BucketConfig.Builder
Sets the timeUnit for the buckets.
A B C D E F G H I J K L M N O P R S T U V W