public static interface IRogMessageLogger.Stats extends IStats
IStats.Counter, IStats.Gauge, IStats.Latencies, IStats.Record, IStats.Records, IStats.Series| Modifier and Type | Method and Description |
|---|---|
int |
getDisruptorCapacity()
Get a logger's disruptor capacity (applicable only if operating in detached mode)
|
String |
getDisruptorClaimStrategy()
Get a logger's disruptor claim strategy (applicable only if operating in detached mode)
|
int |
getDisruptorRemaining()
Get a logger's disruptor remaining (applicable only if operating in detached mode)
|
String |
getDisruptorWaitStrategy()
Get a logger's disruptor wait strategy (applicable only if operating in detached mode)
|
long |
getFileSize()
Get the log file size.
|
long |
getFileSizeUsed()
Get the log file's allocated size.
|
long |
getNumCommits()
Get the number of commits (transactions) logged
|
long |
getNumFlushesExplicit()
Get the number of flushes performed explicitly by the logger
|
long |
getNumFlushesImplicit()
Get the number of flushes performed implicitly by the logger
|
long |
getNumMessagesLogged()
Get the number of messages logged
|
IStats.Latencies |
getOfferToPollLatencies()
Get a logger's offer to poll latencies (applicable only if operating in detached mode).
|
boolean |
isDetached()
Is logger operating in detached write mode?
|
close, get, getLogger, getName, getType, startPeriodicOutput, stopPeriodicOutputlong getNumMessagesLogged()
long getNumCommits()
long getNumFlushesImplicit()
long getNumFlushesExplicit()
boolean isDetached()
int getDisruptorCapacity()
int getDisruptorRemaining()
String getDisruptorClaimStrategy()
String getDisruptorWaitStrategy()
IStats.Latencies getOfferToPollLatencies()
long getFileSize()
This method returns the amount of space used in the log file which may be less than the size on disk if the file has been preallocated to a larger size.
long getFileSizeUsed()
This method returns the actual size of the log file currently allocated.
This call differs from getFileSize() in that this value may be
greater if the log has been preallocated to a larger size.
Copyright © 2019 N5 Technologies, Inc. All Rights Reserved.