-
- All Implemented Interfaces:
-
java.lang.AutoCloseable
@Deprecated(message = Inappropriate name, replaceWith = @ReplaceWith(imports = {}, expression = MetricsSystem)) public final class AppMetrics extends MetricsSystem
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAppMetrics.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Stringnameprivate final DurationinitialDelayprivate final DurationcsvReportIntervalprivate final Durationslf4jReportIntervalprivate final DurationgraphiteReportIntervalprivate final DurationcounterReportIntervalprivate final StringgraphiteServerprivate final IntegergraphiteServerPortprivate final IntegerbatchSize
-
Constructor Summary
Constructors Constructor Description AppMetrics(ImmutableConfig conf)
-
Method Summary
Modifier and Type Method Description final StringgetName()final DurationgetInitialDelay()final DurationgetCsvReportInterval()final DurationgetSlf4jReportInterval()final DurationgetGraphiteReportInterval()final DurationgetCounterReportInterval()final StringgetGraphiteServer()final IntegergetGraphiteServerPort()final IntegergetBatchSize()-
-
Method Detail
-
getInitialDelay
final Duration getInitialDelay()
-
getCsvReportInterval
final Duration getCsvReportInterval()
-
getSlf4jReportInterval
final Duration getSlf4jReportInterval()
-
getGraphiteReportInterval
final Duration getGraphiteReportInterval()
-
getCounterReportInterval
final Duration getCounterReportInterval()
-
getGraphiteServer
final String getGraphiteServer()
-
getGraphiteServerPort
final Integer getGraphiteServerPort()
-
getBatchSize
final Integer getBatchSize()
-
-
-
-