- check() - Method in class com.yammer.metrics.core.HealthCheck
-
Perform a check of the application component.
- check() - Method in class com.yammer.metrics.util.DeadlockHealthCheck
-
- CHECK_EMPTY - Static variable in class com.yammer.metrics.jdbi.strategies.NameStrategies
-
- CHECK_RAW - Static variable in class com.yammer.metrics.jdbi.strategies.NameStrategies
-
- chooseGroup(String, Class<?>) - Static method in class com.yammer.metrics.core.MetricName
-
If the group is empty, use the package name of the given class.
- chooseName(String, Method) - Static method in class com.yammer.metrics.core.MetricName
-
If name is empty, use the name of the given method.
- chooseType(String, Class<?>) - Static method in class com.yammer.metrics.core.MetricName
-
If the type is empty, use the simple name of the given class.
- clear() - Method in class com.yammer.metrics.core.Counter
-
Resets the counter to 0.
- clear() - Method in class com.yammer.metrics.core.Histogram
-
Clears all recorded values.
- clear() - Method in class com.yammer.metrics.core.Timer
-
Clears all recorded durations.
- clear() - Method in class com.yammer.metrics.stats.ExponentiallyDecayingSample
-
- clear() - Method in interface com.yammer.metrics.stats.Sample
-
Clears all recorded values.
- clear() - Method in class com.yammer.metrics.stats.UniformSample
-
- Clock - Class in com.yammer.metrics.core
-
An abstraction for how time passes.
- Clock() - Constructor for class com.yammer.metrics.core.Clock
-
- clock - Variable in class com.yammer.metrics.reporting.GraphiteReporter
-
- Clock.CpuTimeClock - Class in com.yammer.metrics.core
-
A clock implementation which returns the current thread's CPU time.
- Clock.UserTimeClock - Class in com.yammer.metrics.core
-
A clock implementation which returns the current time in epoch nanoseconds.
- close() - Method in class com.yammer.metrics.log4j.InstrumentedAppender
-
- collect(long, StatementContext) - Method in class com.yammer.metrics.jdbi.InstrumentedTimingCollector
-
- com.yammer.metrics - package com.yammer.metrics
-
- com.yammer.metrics.annotation - package com.yammer.metrics.annotation
-
- com.yammer.metrics.core - package com.yammer.metrics.core
-
- com.yammer.metrics.ehcache - package com.yammer.metrics.ehcache
-
- com.yammer.metrics.guice - package com.yammer.metrics.guice
-
- com.yammer.metrics.guice.servlet - package com.yammer.metrics.guice.servlet
-
- com.yammer.metrics.httpclient - package com.yammer.metrics.httpclient
-
- com.yammer.metrics.jdbi - package com.yammer.metrics.jdbi
-
- com.yammer.metrics.jdbi.strategies - package com.yammer.metrics.jdbi.strategies
-
- com.yammer.metrics.jersey - package com.yammer.metrics.jersey
-
- com.yammer.metrics.jetty - package com.yammer.metrics.jetty
-
- com.yammer.metrics.log4j - package com.yammer.metrics.log4j
-
- com.yammer.metrics.logback - package com.yammer.metrics.logback
-
- com.yammer.metrics.reporting - package com.yammer.metrics.reporting
-
- com.yammer.metrics.spring - package com.yammer.metrics.spring
-
- com.yammer.metrics.spring.config - package com.yammer.metrics.spring.config
-
- com.yammer.metrics.stats - package com.yammer.metrics.stats
-
- com.yammer.metrics.util - package com.yammer.metrics.util
-
- com.yammer.metrics.web - package com.yammer.metrics.web
-
- compareTo(MetricName) - Method in class com.yammer.metrics.core.MetricName
-
- configure() - Method in class com.yammer.metrics.guice.InstrumentationModule
-
- configureServlets() - Method in class com.yammer.metrics.guice.servlet.AdminServletModule
-
- connectionClosed(Connection) - Method in class com.yammer.metrics.jetty.InstrumentedBlockingChannelConnector
-
- connectionClosed(Connection) - Method in class com.yammer.metrics.jetty.InstrumentedSelectChannelConnector
-
- connectionClosed(Connection) - Method in class com.yammer.metrics.jetty.InstrumentedSocketConnector
-
- connectionClosed(Connection) - Method in class com.yammer.metrics.jetty.InstrumentedSslSelectChannelConnector
-
- connectionClosed(Connection) - Method in class com.yammer.metrics.jetty.InstrumentedSslSocketConnector
-
- connectionOpened(Connection) - Method in class com.yammer.metrics.jetty.InstrumentedBlockingChannelConnector
-
- connectionOpened(Connection) - Method in class com.yammer.metrics.jetty.InstrumentedSelectChannelConnector
-
- connectionOpened(Connection) - Method in class com.yammer.metrics.jetty.InstrumentedSocketConnector
-
- connectionOpened(Connection) - Method in class com.yammer.metrics.jetty.InstrumentedSslSelectChannelConnector
-
- connectionOpened(Connection) - Method in class com.yammer.metrics.jetty.InstrumentedSslSocketConnector
-
- ConsoleReporter - Class in com.yammer.metrics.reporting
-
A simple reporters which prints out application metrics to a
PrintStream
periodically.
- ConsoleReporter(PrintStream) - Constructor for class com.yammer.metrics.reporting.ConsoleReporter
-
Creates a new
ConsoleReporter
for the default metrics registry, with unrestricted
output.
- ConsoleReporter(MetricsRegistry, PrintStream, MetricPredicate) - Constructor for class com.yammer.metrics.reporting.ConsoleReporter
-
- ConsoleReporter(MetricsRegistry, PrintStream, MetricPredicate, Clock, TimeZone) - Constructor for class com.yammer.metrics.reporting.ConsoleReporter
-
- ConsoleReporter(MetricsRegistry, PrintStream, MetricPredicate, Clock, TimeZone, Locale) - Constructor for class com.yammer.metrics.reporting.ConsoleReporter
-
- CONTEXT_CLASS - Static variable in class com.yammer.metrics.jdbi.strategies.NameStrategies
-
- CONTEXT_NAME - Static variable in class com.yammer.metrics.jdbi.strategies.NameStrategies
-
- contextDestroyed(ServletContextEvent) - Method in class com.yammer.metrics.reporting.MetricsServletContextListener
-
- contextInitialized(ServletContextEvent) - Method in class com.yammer.metrics.reporting.MetricsServletContextListener
-
- ContextNameStrategy - Class in com.yammer.metrics.jdbi.strategies
-
- ContextNameStrategy() - Constructor for class com.yammer.metrics.jdbi.strategies.ContextNameStrategy
-
- count() - Method in class com.yammer.metrics.core.Counter
-
Returns the counter's current value.
- count() - Method in class com.yammer.metrics.core.Histogram
-
Returns the number of values recorded.
- count() - Method in class com.yammer.metrics.core.Meter
-
- count() - Method in interface com.yammer.metrics.core.Metered
-
Returns the number of events which have been marked.
- count() - Method in class com.yammer.metrics.core.Timer
-
- Counter - Class in com.yammer.metrics.core
-
An incrementing and decrementing counter metric.
- CpuTimeClock() - Constructor for class com.yammer.metrics.core.Clock.CpuTimeClock
-
- createClientRequestDirector(HttpRequestExecutor, ClientConnectionManager, ConnectionReuseStrategy, ConnectionKeepAliveStrategy, HttpRoutePlanner, HttpProcessor, HttpRequestRetryHandler, RedirectStrategy, AuthenticationStrategy, AuthenticationStrategy, UserTokenHandler, HttpParams) - Method in class com.yammer.metrics.httpclient.InstrumentedHttpClient
-
- createDecoratedEhcache(Ehcache, Properties) - Method in class com.yammer.metrics.ehcache.InstrumentedEhcacheFactory
-
- createDefaultDecoratedEhcache(Ehcache, Properties) - Method in class com.yammer.metrics.ehcache.InstrumentedEhcacheFactory
-
- createHealthCheckRegistry() - Method in class com.yammer.metrics.guice.InstrumentationModule
-
- createInstance(MetricsRegistry) - Static method in class com.yammer.metrics.spring.JmxReporterFactory
-
- createMetricsRegistry() - Method in class com.yammer.metrics.guice.InstrumentationModule
-
- createName(Class<?>, String, String) - Method in class com.yammer.metrics.core.MetricsRegistry
-
Override to customize how
MetricName
s are created.
- createStreamForMetric(MetricName) - Method in class com.yammer.metrics.reporting.CsvReporter
-
Returns an opened
PrintStream
for the given
MetricName
which outputs data
to a metric-specific
.csv
file in the output directory.
- CsvReporter - Class in com.yammer.metrics.reporting
-
A reporter which periodically appends data from each metric to a metric-specific CSV file in
an output directory.
- CsvReporter(MetricsRegistry, File) - Constructor for class com.yammer.metrics.reporting.CsvReporter
-
- CsvReporter(MetricsRegistry, MetricPredicate, File) - Constructor for class com.yammer.metrics.reporting.CsvReporter
-
- CsvReporter(MetricsRegistry, MetricPredicate, File, Clock) - Constructor for class com.yammer.metrics.reporting.CsvReporter
-
- CsvReporter.Context - Interface in com.yammer.metrics.reporting
-
The context used to output metrics.
- enable(long, TimeUnit) - Static method in class com.yammer.metrics.reporting.ConsoleReporter
-
Enables the console reporter for the default metrics registry, and causes it to print to
STDOUT with the specified period.
- enable(MetricsRegistry, long, TimeUnit) - Static method in class com.yammer.metrics.reporting.ConsoleReporter
-
Enables the console reporter for the given metrics registry, and causes it to print to STDOUT
with the specified period and unrestricted output.
- enable(File, long, TimeUnit) - Static method in class com.yammer.metrics.reporting.CsvReporter
-
Enables the CSV reporter for the default metrics registry, and causes it to write to files in
outputDir
with the specified period.
- enable(MetricsRegistry, File, long, TimeUnit) - Static method in class com.yammer.metrics.reporting.CsvReporter
-
Enables the CSV reporter for the given metrics registry, and causes it to write to files in
outputDir
with the specified period.
- enable(long, TimeUnit, String, int) - Static method in class com.yammer.metrics.reporting.GangliaReporter
-
Enables the ganglia reporter to send data for the default metrics registry to ganglia server
with the specified period.
- enable(long, TimeUnit, String, int, String) - Static method in class com.yammer.metrics.reporting.GangliaReporter
-
Enables the ganglia reporter to send data for the default metrics registry to ganglia server
with the specified period.
- enable(long, TimeUnit, String, int, boolean) - Static method in class com.yammer.metrics.reporting.GangliaReporter
-
Enables the ganglia reporter to send data for the default metrics registry to ganglia server
with the specified period.
- enable(MetricsRegistry, long, TimeUnit, String, int, String) - Static method in class com.yammer.metrics.reporting.GangliaReporter
-
Enables the ganglia reporter to send data for the given metrics registry to ganglia server
with the specified period.
- enable(MetricsRegistry, long, TimeUnit, String, int, String, MetricPredicate) - Static method in class com.yammer.metrics.reporting.GangliaReporter
-
Enables the ganglia reporter to send data to ganglia server with the specified period.
- enable(MetricsRegistry, long, TimeUnit, String, int, String, MetricPredicate, boolean) - Static method in class com.yammer.metrics.reporting.GangliaReporter
-
Enables the ganglia reporter to send data to ganglia server with the specified period.
- enable(long, TimeUnit, String, int) - Static method in class com.yammer.metrics.reporting.GraphiteReporter
-
Enables the graphite reporter to send data for the default metrics registry to graphite
server with the specified period.
- enable(MetricsRegistry, long, TimeUnit, String, int) - Static method in class com.yammer.metrics.reporting.GraphiteReporter
-
Enables the graphite reporter to send data for the given metrics registry to graphite server
with the specified period.
- enable(long, TimeUnit, String, int, String) - Static method in class com.yammer.metrics.reporting.GraphiteReporter
-
Enables the graphite reporter to send data to graphite server with the specified period.
- enable(MetricsRegistry, long, TimeUnit, String, int, String) - Static method in class com.yammer.metrics.reporting.GraphiteReporter
-
Enables the graphite reporter to send data to graphite server with the specified period.
- enable(MetricsRegistry, long, TimeUnit, String, int, String, MetricPredicate) - Static method in class com.yammer.metrics.reporting.GraphiteReporter
-
Enables the graphite reporter to send data to graphite server with the specified period.
- equals(Object) - Method in class com.yammer.metrics.core.HealthCheck.Result
-
- equals(Object) - Method in class com.yammer.metrics.core.MetricName
-
- eventType() - Method in class com.yammer.metrics.core.Meter
-
- eventType() - Method in interface com.yammer.metrics.core.Metered
-
Returns the type of events the meter is measuring.
- eventType() - Method in class com.yammer.metrics.core.Timer
-
- EWMA - Class in com.yammer.metrics.stats
-
An exponentially-weighted moving average.
- EWMA(double, long, TimeUnit) - Constructor for class com.yammer.metrics.stats.EWMA
-
Create a new EWMA with a specific smoothing constant.
- ExceptionMetered - Annotation Type in com.yammer.metrics.annotation
-
An annotation for marking a method of a Guice-provided object as metered.
- ExceptionMeteredAnnotationBeanPostProcessor - Class in com.yammer.metrics.spring
-
- ExceptionMeteredAnnotationBeanPostProcessor(MetricsRegistry, ProxyConfig, String) - Constructor for class com.yammer.metrics.spring.ExceptionMeteredAnnotationBeanPostProcessor
-
- ExceptionMeteredMethodInterceptor - Class in com.yammer.metrics.spring
-
- ExceptionMeteredMethodInterceptor(MetricsRegistry, Class<?>, String) - Constructor for class com.yammer.metrics.spring.ExceptionMeteredMethodInterceptor
-
- execute() - Method in class com.yammer.metrics.core.HealthCheck
-
- ExponentiallyDecayingSample - Class in com.yammer.metrics.stats
-
An exponentially-decaying random sample of long
s.
- ExponentiallyDecayingSample(int, double) - Constructor for class com.yammer.metrics.stats.ExponentiallyDecayingSample
-
- ExponentiallyDecayingSample(int, double, Clock) - Constructor for class com.yammer.metrics.stats.ExponentiallyDecayingSample
-
- GangliaReporter - Class in com.yammer.metrics.reporting
-
A simple reporter which sends out application metrics to a
Ganglia
server periodically.
- GangliaReporter(String, int) - Constructor for class com.yammer.metrics.reporting.GangliaReporter
-
- GangliaReporter(String, int, boolean) - Constructor for class com.yammer.metrics.reporting.GangliaReporter
-
- GangliaReporter(MetricsRegistry, String, int, String) - Constructor for class com.yammer.metrics.reporting.GangliaReporter
-
- GangliaReporter(MetricsRegistry, String, int, String, MetricPredicate) - Constructor for class com.yammer.metrics.reporting.GangliaReporter
-
- GangliaReporter(MetricsRegistry, String, int, String, MetricPredicate, boolean) - Constructor for class com.yammer.metrics.reporting.GangliaReporter
-
- GangliaReporter(MetricsRegistry, String, MetricPredicate, boolean, GangliaMessageBuilder, VirtualMachineMetrics) - Constructor for class com.yammer.metrics.reporting.GangliaReporter
-
- garbageCollectors() - Method in class com.yammer.metrics.core.VirtualMachineMetrics
-
Returns a map of garbage collector names to garbage collector information.
- Gauge - Annotation Type in com.yammer.metrics.annotation
-
An annotation for marking a method of a Guice-provided object as a gauge.
- Gauge<T> - Class in com.yammer.metrics.core
-
A gauge metric is an instantaneous reading of a particular value.
- Gauge() - Constructor for class com.yammer.metrics.core.Gauge
-
- GaugeAnnotationBeanPostProcessor - Class in com.yammer.metrics.spring
-
- GaugeAnnotationBeanPostProcessor(MetricsRegistry, String) - Constructor for class com.yammer.metrics.spring.GaugeAnnotationBeanPostProcessor
-
- GaugeField - Class in com.yammer.metrics.spring
-
- GaugeField(Object, Field) - Constructor for class com.yammer.metrics.spring.GaugeField
-
- GaugeMethod - Class in com.yammer.metrics.spring
-
- GaugeMethod(Object, Method) - Constructor for class com.yammer.metrics.spring.GaugeMethod
-
- get(Object) - Method in class com.yammer.metrics.ehcache.InstrumentedEhcache
-
- get(Serializable) - Method in class com.yammer.metrics.ehcache.InstrumentedEhcache
-
- get() - Method in class com.yammer.metrics.guice.JmxReporterProvider
-
- get() - Method in class com.yammer.metrics.guice.servlet.AdminServletProvider
-
- get() - Method in class com.yammer.metrics.reporting.GraphiteReporter.DefaultSocketProvider
-
- get() - Method in interface com.yammer.metrics.reporting.SocketProvider
-
- get50thPercentile() - Method in interface com.yammer.metrics.reporting.JmxReporter.HistogramMBean
-
- get75thPercentile() - Method in interface com.yammer.metrics.reporting.JmxReporter.HistogramMBean
-
- get75thPercentile() - Method in class com.yammer.metrics.stats.Snapshot
-
Returns the value at the 75th percentile in the distribution.
- get95thPercentile() - Method in interface com.yammer.metrics.reporting.JmxReporter.HistogramMBean
-
- get95thPercentile() - Method in class com.yammer.metrics.stats.Snapshot
-
Returns the value at the 95th percentile in the distribution.
- get98thPercentile() - Method in interface com.yammer.metrics.reporting.JmxReporter.HistogramMBean
-
- get98thPercentile() - Method in class com.yammer.metrics.stats.Snapshot
-
Returns the value at the 98th percentile in the distribution.
- get999thPercentile() - Method in interface com.yammer.metrics.reporting.JmxReporter.HistogramMBean
-
- get999thPercentile() - Method in class com.yammer.metrics.stats.Snapshot
-
Returns the value at the 99.9th percentile in the distribution.
- get99thPercentile() - Method in interface com.yammer.metrics.reporting.JmxReporter.HistogramMBean
-
- get99thPercentile() - Method in class com.yammer.metrics.stats.Snapshot
-
Returns the value at the 99th percentile in the distribution.
- getBeanClass(Element) - Method in class com.yammer.metrics.spring.config.HealthCheckRegistryBeanDefinitionParser
-
- getBeanClass(Element) - Method in class com.yammer.metrics.spring.config.JmxReporterBeanDefinitionParser
-
- getBeanClass(Element) - Method in class com.yammer.metrics.spring.config.MetricsRegistryBeanDefinitionParser
-
- getBufferPoolStats() - Method in class com.yammer.metrics.core.VirtualMachineMetrics
-
- getCount() - Method in class com.yammer.metrics.core.VirtualMachineMetrics.BufferPoolStats
-
Returns an estimate of the number of buffers in the pool.
- getCount() - Method in interface com.yammer.metrics.reporting.JmxReporter.CounterMBean
-
- getCount() - Method in interface com.yammer.metrics.reporting.JmxReporter.HistogramMBean
-
- getCount() - Method in interface com.yammer.metrics.reporting.JmxReporter.MeterMBean
-
- getDefault() - Static method in class com.yammer.metrics.reporting.JmxReporter
-
Returns the default instance of
JmxReporter
if it has been started.
- getDenominator() - Method in class com.yammer.metrics.util.RatioGauge
-
Returns the denominator (the value on the bottom half of the fraction or the right-hand side
of the ratio).
- getError() - Method in class com.yammer.metrics.core.HealthCheck.Result
-
Returns any exception for the result, or null
if the result has no exception.
- getEventType() - Method in interface com.yammer.metrics.reporting.JmxReporter.MeterMBean
-
- getFifteenMinuteRate() - Method in interface com.yammer.metrics.reporting.JmxReporter.MeterMBean
-
- getFiveMinuteRate() - Method in interface com.yammer.metrics.reporting.JmxReporter.MeterMBean
-
- getGroup() - Method in class com.yammer.metrics.core.MetricName
-
Returns the group to which the
Metric
belongs.
- getInstance() - Static method in class com.yammer.metrics.core.VirtualMachineMetrics
-
- getJmxSafeName(String, String, String) - Static method in class com.yammer.metrics.jdbi.strategies.StatementName
-
- getLatencyUnit() - Method in interface com.yammer.metrics.reporting.JmxReporter.TimerMBean
-
- getMax() - Method in interface com.yammer.metrics.reporting.JmxReporter.HistogramMBean
-
- getMBeanName() - Method in class com.yammer.metrics.core.MetricName
-
Returns the MBean name for the
Metric
identified by this metric name.
- getMean() - Method in interface com.yammer.metrics.reporting.JmxReporter.HistogramMBean
-
- getMeanRate() - Method in interface com.yammer.metrics.reporting.JmxReporter.MeterMBean
-
- getMedian() - Method in class com.yammer.metrics.stats.Snapshot
-
Returns the median value in the distribution.
- getMemoryUsed() - Method in class com.yammer.metrics.core.VirtualMachineMetrics.BufferPoolStats
-
Returns an estimate of the memory that the Java virtual machine is using for this buffer
pool.
- getMessage() - Method in class com.yammer.metrics.core.HealthCheck.Result
-
Returns any additional message for the result, or null
if the result has no
message.
- getMethodInterceptor(Class<?>) - Method in class com.yammer.metrics.spring.AbstractProxyingBeanPostProcessor
-
- getMethodInterceptor(Class<?>) - Method in class com.yammer.metrics.spring.ExceptionMeteredAnnotationBeanPostProcessor
-
- getMethodInterceptor(Class<?>) - Method in class com.yammer.metrics.spring.MeteredAnnotationBeanPostProcessor
-
- getMethodInterceptor(Class<?>) - Method in class com.yammer.metrics.spring.TimedAnnotationBeanPostProcessor
-
- getMetricsRegistry() - Method in class com.yammer.metrics.reporting.AbstractReporter
-
- getMin() - Method in interface com.yammer.metrics.reporting.JmxReporter.HistogramMBean
-
- getName() - Method in class com.yammer.metrics.core.HealthCheck
-
Returns the health check's name.
- getName() - Method in class com.yammer.metrics.core.MetricName
-
Returns the name of the
Metric
.
- getNumerator() - Method in class com.yammer.metrics.util.RatioGauge
-
Returns the numerator (the value on the top half of the fraction or the left-hand side of the
ratio).
- getOneMinuteRate() - Method in interface com.yammer.metrics.reporting.JmxReporter.MeterMBean
-
- getOrAdd(MetricName, T) - Method in class com.yammer.metrics.core.MetricsRegistry
-
Gets any existing metric with the given name or, if none exists, adds the given metric.
- getOrder() - Method in class com.yammer.metrics.spring.ExceptionMeteredMethodInterceptor
-
- getOrder() - Method in class com.yammer.metrics.spring.GaugeAnnotationBeanPostProcessor
-
- getOrder() - Method in class com.yammer.metrics.spring.HealthCheckBeanPostProcessor
-
- getOrder() - Method in class com.yammer.metrics.spring.TimedMethodInterceptor
-
- getPointcut() - Method in class com.yammer.metrics.spring.AbstractProxyingBeanPostProcessor
-
- getPointcut() - Method in class com.yammer.metrics.spring.ExceptionMeteredAnnotationBeanPostProcessor
-
- getPointcut() - Method in class com.yammer.metrics.spring.MeteredAnnotationBeanPostProcessor
-
- getPointcut() - Method in class com.yammer.metrics.spring.TimedAnnotationBeanPostProcessor
-
- getRateUnit() - Method in interface com.yammer.metrics.reporting.JmxReporter.MeterMBean
-
- getRuns() - Method in class com.yammer.metrics.core.VirtualMachineMetrics.GarbageCollectorStats
-
Returns the number of times the garbage collector has run.
- getScope() - Method in class com.yammer.metrics.core.MetricName
-
Returns the scope of the
Metric
.
- getSnapshot() - Method in class com.yammer.metrics.core.Histogram
-
- getSnapshot() - Method in interface com.yammer.metrics.core.Sampling
-
Returns a snapshot of the values.
- getSnapshot() - Method in class com.yammer.metrics.core.Timer
-
- getSnapshot() - Method in class com.yammer.metrics.stats.ExponentiallyDecayingSample
-
- getSnapshot() - Method in interface com.yammer.metrics.stats.Sample
-
Returns a snapshot of the sample's values.
- getSnapshot() - Method in class com.yammer.metrics.stats.UniformSample
-
- getStatementName(StatementContext) - Method in class com.yammer.metrics.jdbi.strategies.DelegatingStatementNameStrategy
-
- getStatementName(StatementContext) - Method in interface com.yammer.metrics.jdbi.strategies.StatementNameStrategy
-
- getStdDev() - Method in interface com.yammer.metrics.reporting.JmxReporter.HistogramMBean
-
- getStream(String) - Method in interface com.yammer.metrics.reporting.CsvReporter.Context
-
Returns an open
PrintStream
for the metric with
header
already written
to it.
- getTime(TimeUnit) - Method in class com.yammer.metrics.core.VirtualMachineMetrics.GarbageCollectorStats
-
Returns the amount of time in the given unit the garbage collector has taken in total.
- getTotalCapacity() - Method in class com.yammer.metrics.core.VirtualMachineMetrics.BufferPoolStats
-
Returns an estimate of the total capacity of the buffers in this pool.
- getType() - Method in class com.yammer.metrics.core.MetricName
-
Returns the type to which the
Metric
belongs.
- getValue() - Method in interface com.yammer.metrics.reporting.JmxReporter.GaugeMBean
-
- getValue(double) - Method in class com.yammer.metrics.stats.Snapshot
-
Returns the value at the given quantile.
- getValues() - Method in class com.yammer.metrics.stats.Snapshot
-
Returns the entire set of values in the snapshot.
- GraphiteReporter - Class in com.yammer.metrics.reporting
-
A simple reporter which sends out application metrics to a
Graphite
server periodically.
- GraphiteReporter(String, int, String) - Constructor for class com.yammer.metrics.reporting.GraphiteReporter
-
- GraphiteReporter(MetricsRegistry, String, int, String) - Constructor for class com.yammer.metrics.reporting.GraphiteReporter
-
- GraphiteReporter(MetricsRegistry, String, MetricPredicate, SocketProvider, Clock) - Constructor for class com.yammer.metrics.reporting.GraphiteReporter
-
- GraphiteReporter(MetricsRegistry, String, MetricPredicate, SocketProvider, Clock, VirtualMachineMetrics) - Constructor for class com.yammer.metrics.reporting.GraphiteReporter
-
- GraphiteReporter(MetricsRegistry, String, MetricPredicate, SocketProvider, Clock, VirtualMachineMetrics, String) - Constructor for class com.yammer.metrics.reporting.GraphiteReporter
-
- GraphiteReporter.DefaultSocketProvider - Class in com.yammer.metrics.reporting
-
- groupedMetrics() - Method in class com.yammer.metrics.core.MetricsRegistry
-
Returns a grouped and sorted map of all registered metrics.
- groupedMetrics(MetricPredicate) - Method in class com.yammer.metrics.core.MetricsRegistry
-
Returns a grouped and sorted map of all registered metrics which match then given
MetricPredicate
.
- mark() - Method in class com.yammer.metrics.core.Meter
-
Mark the occurrence of an event.
- mark(long) - Method in class com.yammer.metrics.core.Meter
-
Mark the occurrence of a given number of events.
- matches(MetricName, Metric) - Method in interface com.yammer.metrics.core.MetricPredicate
-
Returns true
if the metric matches the predicate.
- matches(Method) - Method in class com.yammer.metrics.spring.AnnotationFilter
-
- matches(Field) - Method in class com.yammer.metrics.spring.AnnotationFilter
-
- max() - Method in class com.yammer.metrics.core.Histogram
-
- max() - Method in interface com.yammer.metrics.core.Summarizable
-
Returns the largest recorded value.
- max() - Method in class com.yammer.metrics.core.Timer
-
Returns the longest recorded duration.
- mean() - Method in class com.yammer.metrics.core.Histogram
-
- mean() - Method in interface com.yammer.metrics.core.Summarizable
-
Returns the arithmetic mean of all recorded values.
- mean() - Method in class com.yammer.metrics.core.Timer
-
Returns the arithmetic mean of all recorded durations.
- meanRate() - Method in class com.yammer.metrics.core.Meter
-
- meanRate() - Method in interface com.yammer.metrics.core.Metered
-
Returns the mean rate at which events have occurred since the meter was created.
- meanRate() - Method in class com.yammer.metrics.core.Timer
-
- memoryPoolUsage() - Method in class com.yammer.metrics.core.VirtualMachineMetrics
-
Returns a map of memory pool names to the percentage of that pool which is being used.
- Meter - Class in com.yammer.metrics.core
-
A meter metric which measures mean throughput and one-, five-, and fifteen-minute
exponentially-weighted moving average throughputs.
- Metered - Annotation Type in com.yammer.metrics.annotation
-
An annotation for marking a method of a Guice-provided object as metered.
- Metered - Interface in com.yammer.metrics.core
-
An object which maintains mean and exponentially-weighted rate.
- MeteredAnnotationBeanPostProcessor - Class in com.yammer.metrics.spring
-
- MeteredAnnotationBeanPostProcessor(MetricsRegistry, ProxyConfig, String) - Constructor for class com.yammer.metrics.spring.MeteredAnnotationBeanPostProcessor
-
- MeteredMethodInterceptor - Class in com.yammer.metrics.spring
-
- MeteredMethodInterceptor(MetricsRegistry, Class<?>, String) - Constructor for class com.yammer.metrics.spring.MeteredMethodInterceptor
-
- meters - Variable in class com.yammer.metrics.spring.MeteredMethodInterceptor
-
- Metric - Interface in com.yammer.metrics.core
-
A tag interface to indicate that a class is a metric.
- MetricName - Class in com.yammer.metrics.core
-
A value class encapsulating a metric's owning class and name.
- MetricName(Class<?>, String) - Constructor for class com.yammer.metrics.core.MetricName
-
- MetricName(String, String, String) - Constructor for class com.yammer.metrics.core.MetricName
-
- MetricName(Class<?>, String, String) - Constructor for class com.yammer.metrics.core.MetricName
-
- MetricName(String, String, String, String) - Constructor for class com.yammer.metrics.core.MetricName
-
- MetricName(String, String, String, String, String) - Constructor for class com.yammer.metrics.core.MetricName
-
- MetricPredicate - Interface in com.yammer.metrics.core
-
A
MetricPredicate
is used to determine whether a metric should be included when sorting
and filtering metrics.
- MetricProcessor<T> - Interface in com.yammer.metrics.core
-
A processor of metric instances.
- Metrics - Class in com.yammer.metrics
-
A set of factory methods for creating centrally registered metric instances.
- metrics - Variable in class com.yammer.metrics.spring.MeteredMethodInterceptor
-
- MetricsNamespaceHandler - Class in com.yammer.metrics.spring.config
-
- MetricsNamespaceHandler() - Constructor for class com.yammer.metrics.spring.config.MetricsNamespaceHandler
-
- MetricsRegistry - Class in com.yammer.metrics.core
-
A registry of metric instances.
- MetricsRegistry() - Constructor for class com.yammer.metrics.core.MetricsRegistry
-
- MetricsRegistry(Clock) - Constructor for class com.yammer.metrics.core.MetricsRegistry
-
- MetricsRegistryBeanDefinitionParser - Class in com.yammer.metrics.spring.config
-
- MetricsRegistryBeanDefinitionParser() - Constructor for class com.yammer.metrics.spring.config.MetricsRegistryBeanDefinitionParser
-
- MetricsRegistryListener - Interface in com.yammer.metrics.core
-
Listeners for events from the registry.
- MetricsServlet - Class in com.yammer.metrics.reporting
-
- MetricsServlet() - Constructor for class com.yammer.metrics.reporting.MetricsServlet
-
- MetricsServlet(boolean) - Constructor for class com.yammer.metrics.reporting.MetricsServlet
-
- MetricsServlet(Clock, VirtualMachineMetrics, MetricsRegistry, JsonFactory, boolean) - Constructor for class com.yammer.metrics.reporting.MetricsServlet
-
- MetricsServletContextListener - Class in com.yammer.metrics.reporting
-
A servlet context listener which shuts down the various thread pools when the context is
destroyed.
- MetricsServletContextListener() - Constructor for class com.yammer.metrics.reporting.MetricsServletContextListener
-
- min() - Method in class com.yammer.metrics.core.Histogram
-
- min() - Method in interface com.yammer.metrics.core.Summarizable
-
Returns the smallest recorded value.
- min() - Method in class com.yammer.metrics.core.Timer
-
Returns the shortest recorded duration.
- Sample - Interface in com.yammer.metrics.stats
-
A statistically representative sample of a data stream.
- Sampling - Interface in com.yammer.metrics.core
-
An object which samples values.
- sanitizeName(MetricName) - Method in class com.yammer.metrics.reporting.GangliaReporter
-
- sanitizeName(MetricName) - Method in class com.yammer.metrics.reporting.GraphiteReporter
-
- sanitizeString(String) - Method in class com.yammer.metrics.reporting.GraphiteReporter
-
- scope - Variable in class com.yammer.metrics.spring.MeteredMethodInterceptor
-
- sendFloat(long, String, String, double) - Method in class com.yammer.metrics.reporting.GraphiteReporter
-
- sendInt(long, String, String, long) - Method in class com.yammer.metrics.reporting.GraphiteReporter
-
- sendObjToGraphite(long, String, String, Object) - Method in class com.yammer.metrics.reporting.GraphiteReporter
-
- sendSampling(long, String, Sampling) - Method in class com.yammer.metrics.reporting.GraphiteReporter
-
- sendSummarizable(long, String, Summarizable) - Method in class com.yammer.metrics.reporting.GraphiteReporter
-
- sendToGraphite(long, String, String) - Method in class com.yammer.metrics.reporting.GraphiteReporter
-
- setJsonFactory(JsonFactory) - Method in class com.yammer.metrics.guice.servlet.AdminServletProvider
-
- ShortNameStrategy - Class in com.yammer.metrics.jdbi.strategies
-
Assembles all JDBI stats under a common prefix (passed in at constructor time).
- ShortNameStrategy(String) - Constructor for class com.yammer.metrics.jdbi.strategies.ShortNameStrategy
-
- shouldGenerateIdAsFallback() - Method in class com.yammer.metrics.spring.config.JmxReporterBeanDefinitionParser
-
- SHOW_JVM_METRICS - Static variable in class com.yammer.metrics.reporting.MetricsServlet
-
The initialization parameter name which determines whether or not JVM_level metrics will be
included in the JSON output.
- shutdown() - Method in class com.yammer.metrics.core.MetricsRegistry
-
Shut down this registry's thread pools.
- shutdown() - Static method in class com.yammer.metrics.Metrics
-
Shuts down all thread pools for the default registry.
- shutdown(long, TimeUnit) - Method in class com.yammer.metrics.reporting.AbstractPollingReporter
-
Shuts down the reporter polling, waiting the specific amount of time for any current polls to
complete.
- shutdown() - Method in class com.yammer.metrics.reporting.AbstractPollingReporter
-
- shutdown() - Method in class com.yammer.metrics.reporting.AbstractReporter
-
Stops the reporter and closes any internal resources.
- shutdown() - Method in class com.yammer.metrics.reporting.CsvReporter
-
- shutdown() - Method in class com.yammer.metrics.reporting.JmxReporter
-
- shutdownDefault() - Static method in class com.yammer.metrics.reporting.JmxReporter
-
- size() - Method in class com.yammer.metrics.stats.ExponentiallyDecayingSample
-
- size() - Method in interface com.yammer.metrics.stats.Sample
-
Returns the number of values recorded.
- size() - Method in class com.yammer.metrics.stats.Snapshot
-
Returns the number of values in the snapshot.
- size() - Method in class com.yammer.metrics.stats.UniformSample
-
- SmartNameStrategy - Class in com.yammer.metrics.jdbi.strategies
-
- SmartNameStrategy() - Constructor for class com.yammer.metrics.jdbi.strategies.SmartNameStrategy
-
- Snapshot - Class in com.yammer.metrics.stats
-
- Snapshot(Collection<Long>) - Constructor for class com.yammer.metrics.stats.Snapshot
-
Create a new
Snapshot
with the given values.
- Snapshot(double[]) - Constructor for class com.yammer.metrics.stats.Snapshot
-
Create a new
Snapshot
with the given values.
- socketProvider - Variable in class com.yammer.metrics.reporting.GraphiteReporter
-
- SocketProvider - Interface in com.yammer.metrics.reporting
-
- SQL_OBJECT - Static variable in class com.yammer.metrics.jdbi.strategies.NameStrategies
-
- start(long, TimeUnit) - Method in class com.yammer.metrics.reporting.AbstractPollingReporter
-
Starts the reporter polling at the given period.
- start(long, TimeUnit) - Method in class com.yammer.metrics.reporting.CsvReporter
-
- start() - Method in class com.yammer.metrics.reporting.JmxReporter
-
Starts the reporter.
- startDefault(MetricsRegistry) - Static method in class com.yammer.metrics.reporting.JmxReporter
-
- STATEMENT_CLASS - Static variable in class com.yammer.metrics.jdbi.strategies.NameStrategies
-
Context attribute name for the metric class.
- STATEMENT_GROUP - Static variable in class com.yammer.metrics.jdbi.strategies.NameStrategies
-
Context attribute name for the metric group.
- STATEMENT_NAME - Static variable in class com.yammer.metrics.jdbi.strategies.NameStrategies
-
Context attribute name for the metric name.
- STATEMENT_TYPE - Static variable in class com.yammer.metrics.jdbi.strategies.NameStrategies
-
Context attribute name for the metric type.
- StatementName - Class in com.yammer.metrics.jdbi.strategies
-
- StatementName() - Constructor for class com.yammer.metrics.jdbi.strategies.StatementName
-
- StatementNameStrategy - Interface in com.yammer.metrics.jdbi.strategies
-
Interface for strategies to statement contexts to metric names.
- stdDev() - Method in class com.yammer.metrics.core.Histogram
-
- stdDev() - Method in interface com.yammer.metrics.core.Summarizable
-
Returns the standard deviation of all recorded values.
- stdDev() - Method in class com.yammer.metrics.core.Timer
-
Returns the standard deviation of all recorded durations.
- stop() - Method in class com.yammer.metrics.core.Meter
-
- stop() - Method in interface com.yammer.metrics.core.Stoppable
-
Stop the instance.
- stop() - Method in class com.yammer.metrics.core.Timer
-
- stop() - Method in class com.yammer.metrics.core.TimerContext
-
Stops recording the elapsed time and updates the timer.
- Stoppable - Interface in com.yammer.metrics.core
-
Interface for
Metric
instances that can be stopped.
- sum() - Method in class com.yammer.metrics.core.Histogram
-
- sum() - Method in interface com.yammer.metrics.core.Summarizable
-
Returns the sum of all recorded values.
- sum() - Method in class com.yammer.metrics.core.Timer
-
Returns the sum of all recorded durations.
- Summarizable - Interface in com.yammer.metrics.core
-
An object which can produce statistical summaries.