Package

com.twitter.finagle

stats

Permalink

package stats

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. stats
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class HostMetricsExporter extends JsonExporter with HttpMuxHandler

    Permalink
  2. class JsonExporter extends Service[Request, Response]

    Permalink

    A Finagle HTTP service that exports Metrics (available via MetricsView) in a JSON format.

    A Finagle HTTP service that exports Metrics (available via MetricsView) in a JSON format.

    This service respects metrics verbosity levels: it doesn't export "debug" (i.e., Verbosity.Debug) metrics unless they are whitelisted via the comma-separated verbose.

  3. class MetricsBucketedHistogram extends MetricsHistogram

    Permalink

    A MetricsHistogram that is latched such that a snapshot of the values are taken every latchPeriod and that value is returned for rest of latchPeriod.

    A MetricsHistogram that is latched such that a snapshot of the values are taken every latchPeriod and that value is returned for rest of latchPeriod. This gives pull based collectors a simple way to get consistent results.

    This is safe to use from multiple threads.

  4. class MetricsExporter extends JsonExporter with HttpMuxHandler with MetricsRegistry

    Permalink
  5. trait MetricsHistogram extends AnyRef

    Permalink

    A histogram that supports writing, querying, and resetting.

    A histogram that supports writing, querying, and resetting.

    This API is too powerful for normal usage, but is useful for implementors.

  6. class MetricsHostStatsReceiver extends HostStatsReceiver

    Permalink
  7. class MetricsStatsReceiver extends StatsReceiverWithCumulativeGauges with WithHistogramDetails

    Permalink

    The standard implementation of StatsReceiver, optimized to be high precision and low overhead.

    The standard implementation of StatsReceiver, optimized to be high precision and low overhead.

    Note: Histogram is configured to store events in 60 second snapshots. It means that when you add a value, you need to wait at most 20 seconds before this value will be aggregated in the exported metrics.

  8. trait Snapshot extends AnyRef

    Permalink

    A snapshot of the state of the underlying stat.

Value Members

  1. object ImmediateMetricsHistogram

    Permalink
  2. object JsonExporter

    Permalink
  3. object Metrics

    Permalink
  4. object MetricsStatsReceiver

    Permalink
  5. object Snapshot

    Permalink
  6. object debugLoggedStatNames extends GlobalFlag[Set[String]]

    Permalink
  7. object format extends GlobalFlag[String]

    Permalink
  8. object includeEmptyHistograms extends GlobalFlag[Boolean]

    Permalink

    If a histogram has no data collected (its count is 0), it can be beneficial to not export all the histogram details as there will be no interesting data there.

    If a histogram has no data collected (its count is 0), it can be beneficial to not export all the histogram details as there will be no interesting data there. When this flag is set to false, only the count=0 is exported. When true, all of the details will be exported.

  9. object scopeSeparator extends GlobalFlag[String]

    Permalink
  10. object statsFilter extends GlobalFlag[String]

    Permalink

    Blacklist of regex, comma-separated.

    Blacklist of regex, comma-separated. Comma is a reserved character and cannot be used. Used with regexes from statsFilterFile.

    See http://www.scala-lang.org/api/current/#scala.util.matching.Regex

  11. object statsFilterFile extends GlobalFlag[Set[File]]

    Permalink

    Comma-separated blacklist of files.

    Comma-separated blacklist of files. Each file may have multiple filters, separated by new lines. Used with regexes from statsFilter.

    See http://www.scala-lang.org/api/current/#scala.util.matching.Regex

  12. object useCounterDeltas extends GlobalFlag[Boolean]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped