Uses of Interface
org.apache.bookkeeper.stats.OpStatsLogger
Packages that use OpStatsLogger
Package
Description
Provides a Bookie server that stores entries for clients.
Package of the classes for defining bookie stats.
Support for bookie entry logs using Direct IO.
Classes related to DB based ledger storage.
BookKeeper Client.
BookKeeper Client implementation package.
Utility classes commonly useful in concurrent programming.
Stats Related Utils.
defines the utilities for allocator used across the project.
Classes related to the Bookkeeper protocol.
Classes for replicating Bookkeeper data.
A lightweight stats library used for exporting bookkeeper stats.
A lightweight stats library implementation based on Codahale metrics library.
A stats provider implementation based on OpenTelemetry.
A stats provider implementation based on {@link https://prometheus.io/}.
A simple retryable zookeeper wrapper provided in bookkeeper.
-
Uses of OpStatsLogger in org.apache.bookkeeper.bookie
Fields in org.apache.bookkeeper.bookie declared as OpStatsLoggerModifier and TypeFieldDescription(package private) OpStatsLoggerJournal.QueueEntry.journalAddEntryStatsMethods in org.apache.bookkeeper.bookie with parameters of type OpStatsLoggerModifier and TypeMethodDescription(package private) static Journal.QueueEntryJournal.QueueEntry.create(io.netty.buffer.ByteBuf entry, boolean ackBeforeSync, long ledgerId, long entryId, BookkeeperInternalCallbacks.WriteCallback cb, Object ctx, long enqueueTime, OpStatsLogger journalAddEntryStats, Counter callbackTime) -
Uses of OpStatsLogger in org.apache.bookkeeper.bookie.stats
Methods in org.apache.bookkeeper.bookie.stats that return OpStatsLoggerModifier and TypeMethodDescriptionBookieStats.getAddBytesStats()BookieStats.getAddEntryStats()GarbageCollectorStats.getCompactRuntime()GarbageCollectorStats.getExtractMetaRuntime()JournalStats.getForceWriteBatchBytesStats()JournalStats.getForceWriteBatchEntriesStats()JournalStats.getForceWriteGroupingCountStats()JournalStats.getFwEnqueueTimeStats()GarbageCollectorStats.getGcLedgerRuntime()GarbageCollectorStats.getGcThreadRuntime()EntryMemTableStats.getGetEntryStats()BookieStats.getGetListOfEntriesOfLedgerStats()JournalStats.getJournalAddEntryStats()JournalStats.getJournalCreationStats()JournalStats.getJournalFlushStats()JournalStats.getJournalForceLedgerStats()JournalStats.getJournalProcessTimeStats()JournalStats.getJournalQueueStats()JournalStats.getJournalSyncStats()EntryMemTableStats.getPutEntryStats()BookieStats.getReadBytesStats()BookieStats.getReadEntryStats()BookieStats.getRecoveryAddEntryStats()EntryMemTableStats.getSnapshotStats()EntryMemTableStats.getThrottlingStats() -
Uses of OpStatsLogger in org.apache.bookkeeper.bookie.storage.directentrylogger
Methods in org.apache.bookkeeper.bookie.storage.directentrylogger that return OpStatsLoggerModifier and TypeMethodDescription(package private) OpStatsLoggerDirectEntryLoggerStats.getAddEntryStats()(package private) OpStatsLoggerDirectEntryLoggerStats.getFlushStats()(package private) OpStatsLoggerDirectEntryLoggerStats.getReadBlockStats()(package private) OpStatsLoggerDirectEntryLoggerStats.getReadEntryStats()(package private) OpStatsLoggerDirectEntryLoggerStats.getWriterFlushStats()Methods in org.apache.bookkeeper.bookie.storage.directentrylogger with parameters of type OpStatsLoggerModifier and TypeMethodDescription(package private) static CompactionEntryLogDirectCompactionEntryLog.recoverLog(int srcLogId, int dstLogId, File ledgerDir, int readBufferSize, int maxSaneEntrySize, NativeIO nativeIO, io.netty.buffer.ByteBufAllocator allocator, OpStatsLogger readBlockStats, Slogger slog) Constructors in org.apache.bookkeeper.bookie.storage.directentrylogger with parameters of type OpStatsLoggerModifierConstructorDescription(package private)DirectReader(int logId, String filename, io.netty.buffer.ByteBufAllocator allocator, NativeIO nativeIO, int bufferSize, int maxSaneEntrySize, OpStatsLogger readBlockStats) -
Uses of OpStatsLogger in org.apache.bookkeeper.bookie.storage.ldb
Methods in org.apache.bookkeeper.bookie.storage.ldb that return OpStatsLoggerModifier and TypeMethodDescriptionDbLedgerStorageStats.getAddEntryStats()DbLedgerStorageStats.getFlushEntryLogStats()DbLedgerStorageStats.getFlushLedgerIndexStats()DbLedgerStorageStats.getFlushLocationIndexStats()DbLedgerStorageStats.getFlushSizeStats()DbLedgerStorageStats.getFlushStats()EntryLocationIndexStats.getGetLastEntryInLedgerStats()EntryLocationIndexStats.getLookupEntryLocationStats()DbLedgerStorageStats.getReadAheadBatchCountStats()DbLedgerStorageStats.getReadAheadBatchSizeStats()DbLedgerStorageStats.getReadEntryStats()DbLedgerStorageStats.getThrottledWriteStats() -
Uses of OpStatsLogger in org.apache.bookkeeper.client
Fields in org.apache.bookkeeper.client declared as OpStatsLoggerModifier and TypeFieldDescriptionprotected OpStatsLoggerTopologyAwareEnsemblePlacementPolicy.bookiesJoinedCounterprotected OpStatsLoggerTopologyAwareEnsemblePlacementPolicy.bookiesLeftCounter(package private) final OpStatsLoggerLedgerCreateOp.createOpLogger(package private) final OpStatsLoggerLedgerDeleteOp.deleteOpLogger(package private) final OpStatsLoggerLedgerOpenOp.openOpLoggerprotected OpStatsLoggerRackawareEnsemblePlacementPolicyImpl.readReorderedCounterMethods in org.apache.bookkeeper.client that return OpStatsLoggerModifier and TypeMethodDescriptionBookKeeperClientStats.getAddOpLogger()BookKeeperClientStats.getClientChannelWriteWaitLogger()BookKeeperClientStats.getCreateOpLogger()BookKeeperClientStats.getDeleteOpLogger()BookKeeperClientStats.getForceOpLogger()BookKeeperClientStats.getOpenOpLogger()BookKeeperClientStats.getReadLacAndEntryOpLogger()BookKeeperClientStats.getReadLacAndEntryRespLogger()BookKeeperClientStats.getReadLacOpLogger()BookKeeperClientStats.getReadOpLogger()BookKeeperClientStats.getRecoverAddCountLogger()BookKeeperClientStats.getRecoverOpLogger()BookKeeperClientStats.getRecoverReadCountLogger()BookKeeperClientStats.getWriteDelayedDueToNotEnoughFaultDomainsLatency()BookKeeperClientStats.getWriteLacOpLogger() -
Uses of OpStatsLogger in org.apache.bookkeeper.client.impl
Methods in org.apache.bookkeeper.client.impl that return OpStatsLoggerModifier and TypeMethodDescriptionBookKeeperClientStatsImpl.getAddOpLogger()BookKeeperClientStatsImpl.getClientChannelWriteWaitLogger()BookKeeperClientStatsImpl.getCreateOpLogger()BookKeeperClientStatsImpl.getDeleteOpLogger()BookKeeperClientStatsImpl.getForceOpLogger()BookKeeperClientStatsImpl.getOpenOpLogger()BookKeeperClientStatsImpl.getReadLacAndEntryOpLogger()BookKeeperClientStatsImpl.getReadLacAndEntryRespLogger()BookKeeperClientStatsImpl.getReadLacOpLogger()BookKeeperClientStatsImpl.getReadOpLogger()BookKeeperClientStatsImpl.getRecoverAddCountLogger()BookKeeperClientStatsImpl.getRecoverOpLogger()BookKeeperClientStatsImpl.getRecoverReadCountLogger()BookKeeperClientStatsImpl.getWriteDelayedDueToNotEnoughFaultDomainsLatency()BookKeeperClientStatsImpl.getWriteLacOpLogger() -
Uses of OpStatsLogger in org.apache.bookkeeper.common.concurrent
Methods in org.apache.bookkeeper.common.concurrent with parameters of type OpStatsLoggerModifier and TypeMethodDescriptionstatic <T> CompletableFuture<T>FutureUtils.stats(CompletableFuture<T> result, OpStatsLogger opStatsLogger, com.google.common.base.Stopwatch stopwatch) Add a event listener over result for collecting the operation stats. -
Uses of OpStatsLogger in org.apache.bookkeeper.common.stats
Methods in org.apache.bookkeeper.common.stats that return OpStatsLoggerModifier and TypeMethodDescriptionBroadCastStatsLogger.Two.getOpStatsLogger(String statName) BroadCastStatsLogger.Two.getThreadScopedOpStatsLogger(String name) Thread-scoped stats not currently supported.Constructors in org.apache.bookkeeper.common.stats with parameters of type OpStatsLoggerModifierConstructorDescriptionOpStatsListener(OpStatsLogger opStatsLogger) OpStatsListener(OpStatsLogger opStatsLogger, com.google.common.base.Stopwatch stopwatch) -
Uses of OpStatsLogger in org.apache.bookkeeper.common.util
Fields in org.apache.bookkeeper.common.util declared as OpStatsLoggerModifier and TypeFieldDescription(package private) final OpStatsLoggerOrderedExecutor.taskExecutionStats(package private) final OpStatsLoggerOrderedExecutor.taskPendingStats -
Uses of OpStatsLogger in org.apache.bookkeeper.proto
Fields in org.apache.bookkeeper.proto declared as OpStatsLoggerModifier and TypeFieldDescription(package private) final OpStatsLoggerRequestStats.addEntryBlockedStatsprotected final OpStatsLoggerPerChannelBookieClient.addEntryOpLoggerprotected final OpStatsLoggerPerChannelBookieClient.addTimeoutOpLogger(package private) final OpStatsLoggerRequestStats.channelWriteStats(package private) final OpStatsLoggerRequestStats.fenceReadEntryStats(package private) final OpStatsLoggerRequestStats.fenceReadRequestStats(package private) final OpStatsLoggerRequestStats.fenceReadWaitStatsprotected final OpStatsLoggerPerChannelBookieClient.forceLedgerOpLogger(package private) final OpStatsLoggerRequestStats.forceLedgerRequestStats(package private) final OpStatsLoggerRequestStats.forceLedgerStatsprotected final OpStatsLoggerPerChannelBookieClient.forceLedgerTimeoutOpLoggerprotected final OpStatsLoggerPerChannelBookieClient.getBookieInfoOpLogger(package private) final OpStatsLoggerRequestStats.getBookieInfoRequestStats(package private) final OpStatsLoggerRequestStats.getBookieInfoStatsprotected final OpStatsLoggerPerChannelBookieClient.getBookieInfoTimeoutOpLoggerprotected final OpStatsLoggerPerChannelBookieClient.getListOfEntriesOfLedgerCompletionOpLoggerprotected final OpStatsLoggerPerChannelBookieClient.getListOfEntriesOfLedgerCompletionTimeoutOpLogger(package private) final OpStatsLoggerRequestStats.getListOfEntriesOfLedgerRequestStats(package private) final OpStatsLoggerRequestStats.getListOfEntriesOfLedgerStats(package private) final OpStatsLoggerRequestStats.longPollPreWaitStats(package private) final OpStatsLoggerRequestStats.longPollReadRequestStats(package private) final OpStatsLoggerRequestStats.longPollReadStats(package private) final OpStatsLoggerRequestStats.longPollWaitStatsprotected OpStatsLoggerCompletionValue.opLogger(package private) final OpStatsLoggerRequestStats.readEntryBlockedStatsprotected final OpStatsLoggerPerChannelBookieClient.readEntryOpLogger(package private) final OpStatsLoggerRequestStats.readEntrySchedulingDelayStats(package private) final OpStatsLoggerRequestStats.readEntryStatsprotected final OpStatsLoggerPerChannelBookieClient.readLacOpLogger(package private) final OpStatsLoggerRequestStats.readLacRequestStats(package private) final OpStatsLoggerRequestStats.readLacStatsprotected final OpStatsLoggerPerChannelBookieClient.readLacTimeoutOpLogger(package private) final OpStatsLoggerRequestStats.readRequestStatsprotected final OpStatsLoggerReadEntryProcessorV3.readStatsprotected final OpStatsLoggerPerChannelBookieClient.readTimeoutOpLoggerprotected final OpStatsLoggerReadEntryProcessorV3.reqStatsprotected final OpStatsLoggerPerChannelBookieClient.startTLSOpLoggerprotected final OpStatsLoggerPerChannelBookieClient.startTLSTimeoutOpLogger(package private) final OpStatsLoggerBookkeeperInternalCallbacks.TimedGenericCallback.statsLoggerprotected OpStatsLoggerCompletionValue.timeoutOpLoggerprotected final OpStatsLoggerPerChannelBookieClient.writeLacOpLogger(package private) final OpStatsLoggerRequestStats.writeLacRequestStats(package private) final OpStatsLoggerRequestStats.writeLacStatsprotected final OpStatsLoggerPerChannelBookieClient.writeLacTimeoutOpLoggerMethods in org.apache.bookkeeper.proto that return OpStatsLoggerModifier and TypeMethodDescriptionRequestStats.getAddEntryBlockedStats()RequestStats.getAddEntryStats()RequestStats.getAddRequestStats()RequestStats.getChannelWriteStats()RequestStats.getFenceReadEntryStats()RequestStats.getFenceReadRequestStats()RequestStats.getFenceReadWaitStats()RequestStats.getForceLedgerRequestStats()RequestStats.getForceLedgerStats()RequestStats.getGetBookieInfoRequestStats()RequestStats.getGetBookieInfoStats()RequestStats.getGetListOfEntriesOfLedgerRequestStats()RequestStats.getGetListOfEntriesOfLedgerStats()RequestStats.getLongPollPreWaitStats()RequestStats.getLongPollReadRequestStats()RequestStats.getLongPollReadStats()RequestStats.getLongPollWaitStats()RequestStats.getReadEntryBlockedStats()RequestStats.getReadEntrySchedulingDelayStats()RequestStats.getReadEntryStats()RequestStats.getReadLacRequestStats()RequestStats.getReadLacStats()RequestStats.getReadRequestStats()RequestStats.getWriteLacRequestStats()RequestStats.getWriteLacStats()RequestStats.getWriteThreadQueuedLatency()Methods in org.apache.bookkeeper.proto with parameters of type OpStatsLoggerModifier and TypeMethodDescriptionprotected voidReadEntryProcessorV3.registerEvent(boolean failed, OpStatsLogger statsLogger, com.google.common.base.Stopwatch startTime) protected voidReadEntryProcessorV3.registerFailedEvent(OpStatsLogger statsLogger, com.google.common.base.Stopwatch startTime) protected voidReadEntryProcessorV3.registerSuccessfulEvent(OpStatsLogger statsLogger, com.google.common.base.Stopwatch startTime) protected voidPacketProcessorBase.sendReadReqResponse(int rc, Object response, OpStatsLogger statsLogger, boolean throttle) protected voidPacketProcessorBase.sendResponse(int rc, Object response, OpStatsLogger statsLogger) protected voidPacketProcessorBaseV3.sendResponse(BookkeeperProtocol.StatusCode code, Object response, OpStatsLogger statsLogger) protected voidWriteEntryProcessorV3.sendResponse(BookkeeperProtocol.StatusCode code, Object response, OpStatsLogger statsLogger) protected voidPacketProcessorBase.sendResponseAndWait(int rc, Object response, OpStatsLogger statsLogger) Write on the channel and wait until the write is completed.protected voidPacketProcessorBase.sendWriteReqResponse(int rc, Object response, OpStatsLogger statsLogger) Constructors in org.apache.bookkeeper.proto with parameters of type OpStatsLoggerModifierConstructorDescriptionTimedGenericCallback(BookkeeperInternalCallbacks.GenericCallback<T> cb, int successRc, OpStatsLogger statsLogger) -
Uses of OpStatsLogger in org.apache.bookkeeper.replication
Methods in org.apache.bookkeeper.replication that return OpStatsLoggerModifier and TypeMethodDescriptionAuditorStats.getAuditBookiesTime()AuditorStats.getBookieToLedgersMapCreationTime()AuditorStats.getCheckAllLedgersTime()AuditorStats.getNumBookiesPerLedger()AuditorStats.getNumFragmentsPerLedger()AuditorStats.getNumUnderReplicatedLedger()AuditorStats.getPlacementPolicyCheckTime()AuditorStats.getReplicasCheckTime()AuditorStats.getUnderReplicatedLedgerTotalSize()AuditorStats.getURLPublishTimeForLostBookies() -
Uses of OpStatsLogger in org.apache.bookkeeper.stats
Classes in org.apache.bookkeeper.stats that implement OpStatsLoggerModifier and TypeClassDescription(package private) static classA no-opOpStatsLogger.Fields in org.apache.bookkeeper.stats with type parameters of type OpStatsLoggerModifier and TypeFieldDescriptionprotected final ConcurrentMap<String,OpStatsLogger> CachingStatsLogger.opStatsLoggersMethods in org.apache.bookkeeper.stats that return OpStatsLoggerModifier and TypeMethodDescriptionCachingStatsLogger.getOpStatsLogger(String name) NullStatsLogger.getOpStatsLogger(String name) StatsLogger.getOpStatsLogger(String name) CachingStatsLogger.getThreadScopedOpStatsLogger(String name) Thread-scoped stats not currently supported.NullStatsLogger.getThreadScopedOpStatsLogger(String name) StatsLogger.getThreadScopedOpStatsLogger(String name) -
Uses of OpStatsLogger in org.apache.bookkeeper.stats.codahale
Classes in org.apache.bookkeeper.stats.codahale that implement OpStatsLoggerMethods in org.apache.bookkeeper.stats.codahale that return OpStatsLoggerModifier and TypeMethodDescriptionCodahaleStatsLogger.getOpStatsLogger(String statName) FastCodahaleStatsLogger.getOpStatsLogger(String statName) CodahaleStatsLogger.getThreadScopedOpStatsLogger(String name) Thread-scoped stats not currently supported. -
Uses of OpStatsLogger in org.apache.bookkeeper.stats.otel
Classes in org.apache.bookkeeper.stats.otel that implement OpStatsLoggerMethods in org.apache.bookkeeper.stats.otel that return OpStatsLoggerModifier and TypeMethodDescriptionOtelStatsLogger.getOpStatsLogger(String name) OtelStatsLogger.getThreadScopedOpStatsLogger(String name) -
Uses of OpStatsLogger in org.apache.bookkeeper.stats.prometheus
Classes in org.apache.bookkeeper.stats.prometheus that implement OpStatsLoggerModifier and TypeClassDescriptionclassOpStatsLogger implementation that uses DataSketches library to calculate the approximated latency quantiles.classOpStatsLogger implementation that lazily registers OpStatsLoggers per thread with added labels for the threadpool/thresd name and thread no.Methods in org.apache.bookkeeper.stats.prometheus that return OpStatsLoggerModifier and TypeMethodDescriptionPrometheusStatsLogger.getOpStatsLogger(String name) PrometheusStatsLogger.getThreadScopedOpStatsLogger(String name) -
Uses of OpStatsLogger in org.apache.bookkeeper.zookeeper
Fields in org.apache.bookkeeper.zookeeper declared as OpStatsLoggerMethods in org.apache.bookkeeper.zookeeper with parameters of type OpStatsLoggerModifier and TypeMethodDescriptionstatic <T> TZooWorker.syncCallWithRetries(ZooKeeperClient client, ZooWorker.ZooCallable<T> proc, RetryPolicy retryPolicy, com.google.common.util.concurrent.RateLimiter rateLimiter, OpStatsLogger statsLogger) Execute a sync zookeeper operation with a given retry policy.Constructors in org.apache.bookkeeper.zookeeper with parameters of type OpStatsLoggerModifierConstructorDescription(package private)ZkRetryRunnable(RetryPolicy retryPolicy, com.google.common.util.concurrent.RateLimiter rateLimiter, OpStatsLogger statsLogger) (package private)ZooWorker(RetryPolicy retryPolicy, OpStatsLogger statsLogger)