- 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.
- 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
-
- 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.
- 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
-
- 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.