| Package | Description |
|---|---|
| org.apache.bookkeeper.stats |
A lightweight stats library used for exporting bookkeeper stats.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CachingStatsLogger
A
StatsLogger that caches the stats objects created by other StatsLogger. |
class |
NullStatsLogger
A no-op
StatsLogger. |
| Modifier and Type | Field and Description |
|---|---|
(package private) StatsLogger |
NullStatsProvider.nullStatsLogger |
protected StatsLogger |
CachingStatsLogger.underlying |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.ConcurrentMap<java.lang.String,StatsLogger> |
CachingStatsLogger.scopeStatsLoggers |
protected java.util.concurrent.ConcurrentMap<java.lang.String,StatsLogger> |
CachingStatsProvider.statsLoggers |
| Modifier and Type | Method and Description |
|---|---|
StatsLogger |
StatsProvider.getStatsLogger(java.lang.String scope)
Return the stats logger to a given scope.
|
StatsLogger |
CachingStatsProvider.getStatsLogger(java.lang.String scope) |
StatsLogger |
NullStatsProvider.getStatsLogger(java.lang.String scope) |
StatsLogger |
StatsLogger.scope(java.lang.String name)
Provide the stats logger under scope name.
|
StatsLogger |
CachingStatsLogger.scope(java.lang.String name) |
StatsLogger |
NullStatsLogger.scope(java.lang.String name) |
default StatsLogger |
StatsLogger.scopeLabel(java.lang.String labelName,
java.lang.String labelValue)
Provide the stats logger with an attached label.
|
| Modifier and Type | Method and Description |
|---|---|
void |
StatsLogger.removeScope(java.lang.String name,
StatsLogger statsLogger)
Remove the given statsLogger for scope name.
|
void |
CachingStatsLogger.removeScope(java.lang.String name,
StatsLogger statsLogger) |
void |
NullStatsLogger.removeScope(java.lang.String name,
StatsLogger statsLogger) |
| Constructor and Description |
|---|
AlertStatsLogger(StatsLogger globalStatsLogger,
java.lang.String alertStatName) |
AlertStatsLogger(StatsLogger globalStatsLogger,
java.lang.String scope,
java.lang.String alertStatName) |
CachingStatsLogger(StatsLogger statsLogger) |
Copyright © 2011–2024 The Apache Software Foundation. All rights reserved.