Class FastCodahaleStatsLogger
java.lang.Object
org.apache.bookkeeper.stats.codahale.CodahaleStatsLogger
org.apache.bookkeeper.stats.codahale.FastCodahaleStatsLogger
- All Implemented Interfaces:
StatsLogger
A
StatsLogger implemented based on Codahale metrics library.-
Field Summary
Fields inherited from class org.apache.bookkeeper.stats.codahale.CodahaleStatsLogger
basename, metrics -
Constructor Summary
ConstructorsConstructorDescriptionFastCodahaleStatsLogger(com.codahale.metrics.MetricRegistry metrics, String basename) -
Method Summary
Modifier and TypeMethodDescriptiongetOpStatsLogger(String statName) Provide the stats logger under scope name.Methods inherited from class org.apache.bookkeeper.stats.codahale.CodahaleStatsLogger
getCounter, getThreadScopedCounter, getThreadScopedOpStatsLogger, registerGauge, removeScope, unregisterGaugeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.bookkeeper.stats.StatsLogger
scopeLabel
-
Constructor Details
-
FastCodahaleStatsLogger
FastCodahaleStatsLogger(com.codahale.metrics.MetricRegistry metrics, String basename)
-
-
Method Details
-
getOpStatsLogger
- Specified by:
getOpStatsLoggerin interfaceStatsLogger- Overrides:
getOpStatsLoggerin classCodahaleStatsLogger- Parameters:
statName- Stats Name- Returns:
- Get the logger for an OpStat described by the name.
-
scope
Description copied from interface:StatsLoggerProvide the stats logger under scope name.- Specified by:
scopein interfaceStatsLogger- Overrides:
scopein classCodahaleStatsLogger- Parameters:
scope- scope name.- Returns:
- stats logger under scope name.
-