- call() - Method in class com.netflix.servo.publish.PollCallable
- callWithTimeout(Callable<T>, long, TimeUnit) - Method in class com.netflix.servo.util.TimeLimiter
-
Invokes a specified Callable, timing out after the specified time limit.
- checkArgument(boolean, String) - Static method in class com.netflix.servo.util.Preconditions
-
Ensures the truth of an expression involving one or more parameters to the
calling method.
- checkNotNull(T, String) - Static method in class com.netflix.servo.util.Preconditions
-
Ensures the object reference is not null.
- 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.
- concat(Iterable<E>, Iterable<E>) - Static method in class com.netflix.servo.util.Iterables
-
Creates a new Iterable by concatenating two iterables.
- 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
-
- copyOf(String...) - Static method in class com.netflix.servo.tag.BasicTagList
-
- 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.
- copyOf(E[]) - Static method in class com.netflix.servo.util.UnmodifiableList
-
Returns an unmodifiable view of the list composed of elements.
- copyOf(Iterable<? extends E>) - Static method in class com.netflix.servo.util.UnmodifiableList
-
Returns an unmodifiable view of the list composed of elements.
- copyOf(Iterator<? extends E>) - Static method in class com.netflix.servo.util.UnmodifiableSet
-
Returns an unmodifiable view of the set created from the given elements.
- 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.
- create(Callable<T>, long, TimeUnit) - Static method in class com.netflix.servo.util.Memoizer
-
Create a memoizer that caches the value produced by getter for a given duration.
- 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.
- 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.
- get() - Method in class com.netflix.servo.util.Memoizer
-
Get or refresh and return the latest value.
- getBackingNumber() - Method in class com.netflix.servo.monitor.NumberGauge
-
Returns the Number hold or null if it has been garbage collected.
- 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(int) - Method in class com.netflix.servo.monitor.DoubleGauge
-
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.LongGauge
-
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.
- 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
-
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.
- SortedTagList - Class in com.netflix.servo.tag
-
- SortedTagList.Builder - Class in com.netflix.servo.tag
-
Helper class to construct SortedTagList objects.
- 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.
- 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.
- Strings - Class in com.netflix.servo.util
-
Static helpers for String instances.