Interface MonitoringModule

All Known Implementing Classes:
DropwizardMonitoringModule, EmptyMonitoringModule, LoggingMonitoringModule, MutableMonitoringModuleWrapper, StandardMonitoringModule

public interface MonitoringModule
  • Method Details

    • getClock

      default Clock getClock()
    • incrementDroppedPuts

      void incrementDroppedPuts()
    • incrementDroppedPuts

      void incrementDroppedPuts(Throwable throwable)
    • incrementSentHttpRequests

      void incrementSentHttpRequests(int sizeBytes)
    • incrementFailedHttpRequests

      void incrementFailedHttpRequests()
    • incrementRetriedHttpRequests

      void incrementRetriedHttpRequests()
    • addAgentError

      void addAgentError(Throwable throwable)
    • incrementHttpConnectAttempts

      void incrementHttpConnectAttempts()
    • addPipelineError

      void addPipelineError(Throwable cause)
    • incrementChannelInactive

      void incrementChannelInactive()
    • incrementHttpResponses

      void incrementHttpResponses()
    • incrementHttpErrors

      void incrementHttpErrors(int status, String content)
    • recordResponseTime

      void recordResponseTime(long time)
    • onClose

      default void onClose()