For Java clients that want to implement a StatsReceiver.
A blacklisting StatsReceiver.
Basic implementation of exception stat recording that allows exceptions to be categorised and optional rollup.
A writeable Counter.
Exception Stats Recorder.
Exposes the value of a function.
In-memory stats receiver for testing.
A StatsReceiver receiver proxy that translates all counter, stat, and gauge
names according to a translate
function.
A no-op StatsReceiver.
A RollupStatsReceiver reports stats on multiple Counter/Stat/Gauge based on the sequence of names you pass.
An append-only collection of time-series data.
An interface for recording metrics.
BroadcastCounter is a helper object that create a Counter wrapper around multiple Counters (n).
BroadcastStat is a helper object that create a Counter wrapper around multiple Stats (n).
BroadcastStatsReceiver is a helper object that create a StatsReceiver wrapper around multiple StatsReceivers (n).
API for deciding where request exceptions are reported in stats.
Stat utility methods for ease of use from java.
Helpers for working with histograms.
StatsReceiver utility methods for ease of use from java.
These stats are scoped to
com.twitter.finagle.stats
for historical reasons.They used to be in the
finagle-core
package, although we moved them because we found they didn't depend on anything finagle-specific. To ease the transition, we kept the namespace.