Interface CDCMetrics

All Known Implementing Classes:
CDCMetrics.InMemory, CDCMetrics.Noop, MicrometerCDCMetrics

public interface CDCMetrics
  • Method Details

    • recordEvent

      void recordEvent(String endpoint, CDCOperationType operation, long processingNanos, boolean success)
    • recordWebhookReceived

      void recordWebhookReceived(String endpoint, int payloadSize)
    • recordResolved

      void recordResolved(String endpoint)
    • recordAuthFailure

      void recordAuthFailure(String endpoint)
    • getEventsReceived

      long getEventsReceived()
    • getEventsProcessed

      long getEventsProcessed()
    • getEventsFailed

      long getEventsFailed()
    • getResolvedCount

      long getResolvedCount()
    • getAuthFailureCount

      long getAuthFailureCount()
    • getAverageProcessingMs

      double getAverageProcessingMs()