Package io.gem.logger.impl
Class GemPrometheusLogger
java.lang.Object
io.perl.logger.impl.ResultsLogger
io.sbk.logger.impl.AbstractRWLogger
io.sbk.logger.impl.SystemLogger
io.sbk.logger.impl.CSVLogger
io.sbk.logger.impl.PrometheusLogger
io.sbm.logger.impl.AbstractRamLogger
io.sbm.logger.impl.SbmPrometheusLogger
io.gem.logger.impl.GemPrometheusLogger
- All Implemented Interfaces:
GemLogger,GetArguments,io.perl.api.ReportLatencies,io.perl.logger.PerformanceLogger,io.perl.logger.Print,io.perl.logger.ReportLatency,io.sbk.logger.CountReaders,io.sbk.logger.CountRW,io.sbk.logger.CountWriters,io.sbk.logger.Logger,io.sbk.logger.ReadRequestsLogger,io.sbk.logger.RWLogger,io.sbk.logger.RWPrint,io.sbk.logger.SetRW,io.sbk.logger.WriteRequestsLogger,io.sbm.logger.CountConnections,io.sbm.logger.RamLogger
public final class GemPrometheusLogger
extends io.sbm.logger.impl.SbmPrometheusLogger
implements GemLogger
Class GemRamPrometheusLogger.
-
Field Summary
Fields inherited from class io.sbk.logger.impl.CSVLogger
DISABLE_STRING, REGULAR_PRINT, TOTAL_PRINT -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.sbm.logger.impl.SbmPrometheusLogger
print, printTotalMethods inherited from class io.sbm.logger.impl.AbstractRamLogger
appendConnections, decrementConnections, getMetricsConfigStream, getPrometheusRWMetricsServer, incrementConnections, open, parseArgs, print, printTotal, recordLatency, recordReadRequests, recordReadTimeoutEvents, recordWriteRequests, recordWriteTimeoutEvents, reportLatency, reportLatencyRecordMethods inherited from class io.sbk.logger.impl.PrometheusLogger
addArgs, close, getMetricsConfigMethods inherited from class io.sbk.logger.impl.CSVLogger
getCsvFile, isCsvEnable, openCSV, writeToCSVMethods inherited from class io.sbk.logger.impl.AbstractRWLogger
appendResultString, appendWriteAndReadRequests, appendWriteAndReadRequestsPending, appendWriteAndReadTimeoutEvents, appendWritesAndReaders, decrementReaders, decrementWriters, getAction, getLoggerConfigStream, getMaxReaderIDs, getMaxReadersCount, getMaxWriterIDs, getMaxWritersCount, getPrintingIntervalSeconds, getReadersCount, getStorageName, getTime, getWritersCount, incrementReaders, incrementWriters, isReadRequestsEnabled, isWriteRequestsEnabled, print, printTotal, setMaxReaders, setMaxReadersIds, setMaxWriters, setMaxWritersIds, setReaders, setWritersMethods inherited from class io.perl.logger.impl.ResultsLogger
appendResultString, getMaxLatency, getMinLatency, getPercentileNames, getPercentiles, getPrefix, getTimeUnit, setMaxLatency, setMinLatency, setPercentiles, setPrefix, setTimeUnitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.sbm.logger.CountConnections
decrementConnections, incrementConnectionsMethods inherited from interface io.sbk.logger.Logger
addArgs, close, open, parseArgs, setExceptionHandlerMethods inherited from interface io.perl.logger.PerformanceLogger
getMaxLatency, getMinLatency, getPercentiles, getPrintingIntervalSeconds, getTimeUnit, printTotal, recordLatencyMethods inherited from interface io.perl.logger.Print
printMethods inherited from interface io.sbm.logger.RamLogger
print, printTotalMethods inherited from interface io.sbk.logger.ReadRequestsLogger
recordReadTimeoutEventsMethods inherited from interface io.perl.api.ReportLatencies
reportLatency, reportLatencyRecordMethods inherited from interface io.sbk.logger.SetRW
setMaxReaders, setMaxWriters, setReaders, setWritersMethods inherited from interface io.sbk.logger.WriteRequestsLogger
recordWriteTimeoutEvents
-
Constructor Details
-
GemPrometheusLogger
public GemPrometheusLogger()
-
-
Method Details
-
getOptionsArgs
Description copied from interface:GetArgumentsto get options provided as arguments.- Specified by:
getOptionsArgsin interfaceGetArguments- Returns:
- options provided as arguments.
-
getParsedArgs
Description copied from interface:GetArgumentsto get Parsed options provided as arguments.- Specified by:
getParsedArgsin interfaceGetArguments- Returns:
- Parsed options provided as arguments.
-