Uses of Interface
org.apache.bookkeeper.stats.StatsLogger
-
Packages that use StatsLogger Package Description org.apache.bookkeeper.client BookKeeper Client.org.apache.bookkeeper.client.api BookKeeper Client Public API.org.apache.bookkeeper.client.impl BookKeeper Client implementation package.org.apache.bookkeeper.stats A lightweight stats library used for exporting bookkeeper stats.org.apache.bookkeeper.stats.codahale A lightweight stats library implemention based on Codahale metrics library.org.apache.bookkeeper.stats.otel A stats provider implementation based on OpenTelemetry.org.apache.bookkeeper.stats.prometheus A stats provider implementation based on {@link https://prometheus.io/}. -
-
Uses of StatsLogger in org.apache.bookkeeper.client
Fields in org.apache.bookkeeper.client declared as StatsLogger Modifier and Type Field Description (package private) StatsLogger
BookKeeper.Builder. statsLogger
protected StatsLogger
RackawareEnsemblePlacementPolicyImpl. statsLogger
protected StatsLogger
ZoneawareEnsemblePlacementPolicyImpl. statsLogger
Methods in org.apache.bookkeeper.client that return StatsLogger Modifier and Type Method Description (package private) StatsLogger
BookKeeper. getStatsLogger()
Methods in org.apache.bookkeeper.client with parameters of type StatsLogger Modifier and Type Method Description EnsemblePlacementPolicy
DefaultEnsemblePlacementPolicy. initialize(ClientConfiguration conf, java.util.Optional<org.apache.bookkeeper.net.DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer hashedWheelTimer, FeatureProvider featureProvider, StatsLogger statsLogger, org.apache.bookkeeper.proto.BookieAddressResolver bookieAddressResolver)
EnsemblePlacementPolicy
EnsemblePlacementPolicy. initialize(ClientConfiguration conf, java.util.Optional<org.apache.bookkeeper.net.DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer hashedWheelTimer, FeatureProvider featureProvider, StatsLogger statsLogger, org.apache.bookkeeper.proto.BookieAddressResolver bookieAddressResolver)
Initialize the policy.protected RackawareEnsemblePlacementPolicy
RackawareEnsemblePlacementPolicy. initialize(org.apache.bookkeeper.net.DNSToSwitchMapping dnsResolver, io.netty.util.HashedWheelTimer timer, boolean reorderReadsRandom, int stabilizePeriodSeconds, int reorderThresholdPendingRequests, boolean isWeighted, int maxWeightMultiple, int minNumRacksPerWriteQuorum, boolean enforceMinNumRacksPerWriteQuorum, boolean ignoreLocalNodeInPlacementPolicy, StatsLogger statsLogger, org.apache.bookkeeper.proto.BookieAddressResolver bookieAddressResolver)
RackawareEnsemblePlacementPolicyImpl
RackawareEnsemblePlacementPolicyImpl. initialize(ClientConfiguration conf, java.util.Optional<org.apache.bookkeeper.net.DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, org.apache.bookkeeper.proto.BookieAddressResolver bookieAddressResolver)
protected RackawareEnsemblePlacementPolicyImpl
RackawareEnsemblePlacementPolicyImpl. initialize(org.apache.bookkeeper.net.DNSToSwitchMapping dnsResolver, io.netty.util.HashedWheelTimer timer, boolean reorderReadsRandom, int stabilizePeriodSeconds, int reorderThresholdPendingRequests, boolean isWeighted, int maxWeightMultiple, int minNumRacksPerWriteQuorum, boolean enforceMinNumRacksPerWriteQuorum, boolean ignoreLocalNodeInPlacementPolicy, StatsLogger statsLogger, org.apache.bookkeeper.proto.BookieAddressResolver bookieAddressResolver)
Initialize the policy.RegionAwareEnsemblePlacementPolicy
RegionAwareEnsemblePlacementPolicy. initialize(ClientConfiguration conf, java.util.Optional<org.apache.bookkeeper.net.DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, org.apache.bookkeeper.proto.BookieAddressResolver bookieAddressResolver)
EnsemblePlacementPolicy
ZoneawareEnsemblePlacementPolicy. initialize(ClientConfiguration conf, java.util.Optional<org.apache.bookkeeper.net.DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, org.apache.bookkeeper.proto.BookieAddressResolver bookieAddressResolver)
EnsemblePlacementPolicy
ZoneawareEnsemblePlacementPolicyImpl. initialize(ClientConfiguration conf, java.util.Optional<org.apache.bookkeeper.net.DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, org.apache.bookkeeper.proto.BookieAddressResolver bookieAddressResolver)
protected EnsemblePlacementPolicy
BookKeeper. initializeEnsemblePlacementPolicy(ClientConfiguration conf, org.apache.bookkeeper.net.DNSToSwitchMapping dnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, org.apache.bookkeeper.proto.BookieAddressResolver bookieAddressResolver)
static BookKeeperClientStats
BookKeeperClientStats. newInstance(StatsLogger stats)
BookKeeper.Builder
BookKeeper.Builder. setStatsLogger(StatsLogger statsLogger)
Deprecated.since 4.5, useBookKeeper.Builder.statsLogger(StatsLogger)
BookKeeper.Builder
BookKeeper.Builder. statsLogger(StatsLogger statsLogger)
Configure the bookkeeper client with a providedStatsLogger
.Constructors in org.apache.bookkeeper.client with parameters of type StatsLogger Constructor Description BookieWatcherImpl(ClientConfiguration conf, EnsemblePlacementPolicy placementPolicy, org.apache.bookkeeper.discover.RegistrationClient registrationClient, org.apache.bookkeeper.proto.BookieAddressResolver bookieAddressResolver, StatsLogger statsLogger)
BookKeeper(ClientConfiguration conf, org.apache.zookeeper.ZooKeeper zkc, io.netty.channel.EventLoopGroup eventLoopGroup, io.netty.buffer.ByteBufAllocator byteBufAllocator, StatsLogger rootStatsLogger, org.apache.bookkeeper.net.DNSToSwitchMapping dnsResolver, io.netty.util.HashedWheelTimer requestTimer, FeatureProvider featureProvider)
Constructor for use with the builder.BookKeeperAdmin(BookKeeper bkc, StatsLogger statsLogger, ClientConfiguration conf)
Constructor that takes in a BookKeeper instance .LedgerFragmentReplicator(BookKeeper bkc, StatsLogger statsLogger, ClientConfiguration conf)
-
Uses of StatsLogger in org.apache.bookkeeper.client.api
Methods in org.apache.bookkeeper.client.api with parameters of type StatsLogger Modifier and Type Method Description BookKeeperBuilder
BookKeeperBuilder. statsLogger(StatsLogger statsLogger)
Configure the bookkeeper client with a providedStatsLogger
. -
Uses of StatsLogger in org.apache.bookkeeper.client.impl
Methods in org.apache.bookkeeper.client.impl with parameters of type StatsLogger Modifier and Type Method Description BookKeeperBuilder
BookKeeperBuilderImpl. statsLogger(StatsLogger statsLogger)
Constructors in org.apache.bookkeeper.client.impl with parameters of type StatsLogger Constructor Description BookKeeperClientStatsImpl(StatsLogger stats)
-
Uses of StatsLogger in org.apache.bookkeeper.stats
Classes in org.apache.bookkeeper.stats that implement StatsLogger Modifier and Type Class Description class
CachingStatsLogger
AStatsLogger
that caches the stats objects created by otherStatsLogger
.class
NullStatsLogger
A no-opStatsLogger
.Fields in org.apache.bookkeeper.stats declared as StatsLogger Modifier and Type Field Description (package private) StatsLogger
NullStatsProvider. nullStatsLogger
protected StatsLogger
CachingStatsLogger. underlying
Fields in org.apache.bookkeeper.stats with type parameters of type StatsLogger Modifier and Type Field Description protected java.util.concurrent.ConcurrentMap<java.lang.String,StatsLogger>
CachingStatsLogger. scopeStatsLoggers
protected java.util.concurrent.ConcurrentMap<java.lang.String,StatsLogger>
CachingStatsProvider. statsLoggers
Methods in org.apache.bookkeeper.stats that return StatsLogger Modifier and Type Method Description StatsLogger
CachingStatsProvider. getStatsLogger(java.lang.String scope)
StatsLogger
NullStatsProvider. getStatsLogger(java.lang.String scope)
StatsLogger
StatsProvider. getStatsLogger(java.lang.String scope)
Return the stats logger to a given scope.StatsLogger
CachingStatsLogger. scope(java.lang.String name)
StatsLogger
NullStatsLogger. scope(java.lang.String name)
StatsLogger
StatsLogger. scope(java.lang.String name)
Provide the stats logger under scope name.default StatsLogger
StatsLogger. scopeLabel(java.lang.String labelName, java.lang.String labelValue)
Provide the stats logger with an attached label.Methods in org.apache.bookkeeper.stats with parameters of type StatsLogger Modifier and Type Method Description void
CachingStatsLogger. removeScope(java.lang.String name, StatsLogger statsLogger)
void
NullStatsLogger. removeScope(java.lang.String name, StatsLogger statsLogger)
void
StatsLogger. removeScope(java.lang.String name, StatsLogger statsLogger)
Remove the given statsLogger for scope name.Constructors in org.apache.bookkeeper.stats with parameters of type StatsLogger Constructor Description AlertStatsLogger(StatsLogger globalStatsLogger, java.lang.String alertStatName)
AlertStatsLogger(StatsLogger globalStatsLogger, java.lang.String scope, java.lang.String alertStatName)
CachingStatsLogger(StatsLogger statsLogger)
-
Uses of StatsLogger in org.apache.bookkeeper.stats.codahale
Classes in org.apache.bookkeeper.stats.codahale that implement StatsLogger Modifier and Type Class Description class
CodahaleStatsLogger
AStatsLogger
implemented based on Codahale metrics library.class
FastCodahaleStatsLogger
AStatsLogger
implemented based on Codahale metrics library.Methods in org.apache.bookkeeper.stats.codahale that return StatsLogger Modifier and Type Method Description StatsLogger
CodahaleMetricsProvider. getStatsLogger(java.lang.String name)
StatsLogger
FastCodahaleMetricsProvider. getStatsLogger(java.lang.String name)
StatsLogger
CodahaleStatsLogger. scope(java.lang.String scope)
StatsLogger
FastCodahaleStatsLogger. scope(java.lang.String scope)
Methods in org.apache.bookkeeper.stats.codahale with parameters of type StatsLogger Modifier and Type Method Description void
CodahaleStatsLogger. removeScope(java.lang.String name, StatsLogger statsLogger)
-
Uses of StatsLogger in org.apache.bookkeeper.stats.otel
Classes in org.apache.bookkeeper.stats.otel that implement StatsLogger Modifier and Type Class Description class
OtelStatsLogger
Methods in org.apache.bookkeeper.stats.otel that return StatsLogger Modifier and Type Method Description StatsLogger
OtelMetricsProvider. getStatsLogger(java.lang.String scope)
StatsLogger
OtelStatsLogger. scope(java.lang.String name)
StatsLogger
OtelStatsLogger. scopeLabel(java.lang.String labelName, java.lang.String labelValue)
Methods in org.apache.bookkeeper.stats.otel with parameters of type StatsLogger Modifier and Type Method Description void
OtelStatsLogger. removeScope(java.lang.String name, StatsLogger statsLogger)
-
Uses of StatsLogger in org.apache.bookkeeper.stats.prometheus
Classes in org.apache.bookkeeper.stats.prometheus that implement StatsLogger Modifier and Type Class Description class
PrometheusStatsLogger
APrometheus
basedStatsLogger
implementation.Methods in org.apache.bookkeeper.stats.prometheus that return StatsLogger Modifier and Type Method Description StatsLogger
PrometheusMetricsProvider. getStatsLogger(java.lang.String scope)
StatsLogger
PrometheusStatsLogger. scope(java.lang.String name)
StatsLogger
PrometheusStatsLogger. scopeLabel(java.lang.String labelName, java.lang.String labelValue)
Methods in org.apache.bookkeeper.stats.prometheus with parameters of type StatsLogger Modifier and Type Method Description void
PrometheusStatsLogger. removeScope(java.lang.String name, StatsLogger statsLogger)
-