Package pl.tkowalcz.tjahzi.stats
Interface MonitoringModule
- All Known Implementing Classes:
DropwizardMonitoringModule,EmptyMonitoringModule,LoggingMonitoringModule,MutableMonitoringModuleWrapper,StandardMonitoringModule
public interface MonitoringModule
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAgentError(Throwable throwable) voidaddPipelineError(Throwable cause) default ClockgetClock()voidvoidvoidincrementDroppedPuts(Throwable throwable) voidvoidvoidincrementHttpErrors(int status, String content) voidvoidvoidincrementSentHttpRequests(int sizeBytes) default voidonClose()voidrecordResponseTime(long time)
-
Method Details
-
getClock
-
incrementDroppedPuts
void incrementDroppedPuts() -
incrementDroppedPuts
-
incrementSentHttpRequests
void incrementSentHttpRequests(int sizeBytes) -
incrementFailedHttpRequests
void incrementFailedHttpRequests() -
incrementRetriedHttpRequests
void incrementRetriedHttpRequests() -
addAgentError
-
incrementHttpConnectAttempts
void incrementHttpConnectAttempts() -
addPipelineError
-
incrementChannelInactive
void incrementChannelInactive() -
incrementHttpResponses
void incrementHttpResponses() -
incrementHttpErrors
-
recordResponseTime
void recordResponseTime(long time) -
onClose
default void onClose()
-