Class CDCMetrics.InMemory
java.lang.Object
com.cockroachlabs.data.cdc.metrics.CDCMetrics.InMemory
- All Implemented Interfaces:
CDCMetrics
- Enclosing interface:
CDCMetrics
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.cockroachlabs.data.cdc.metrics.CDCMetrics
CDCMetrics.InMemory, CDCMetrics.Noop -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongdoublelonglonglonglongvoidrecordAuthFailure(String endpoint) voidrecordEvent(String endpoint, CDCOperationType operation, long processingNanos, boolean success) voidrecordResolved(String endpoint) voidrecordWebhookReceived(String endpoint, int payloadSize)
-
Constructor Details
-
InMemory
public InMemory()
-
-
Method Details
-
recordEvent
public void recordEvent(String endpoint, CDCOperationType operation, long processingNanos, boolean success) - Specified by:
recordEventin interfaceCDCMetrics
-
recordWebhookReceived
- Specified by:
recordWebhookReceivedin interfaceCDCMetrics
-
recordResolved
- Specified by:
recordResolvedin interfaceCDCMetrics
-
recordAuthFailure
- Specified by:
recordAuthFailurein interfaceCDCMetrics
-
getEventsReceived
public long getEventsReceived()- Specified by:
getEventsReceivedin interfaceCDCMetrics
-
getEventsProcessed
public long getEventsProcessed()- Specified by:
getEventsProcessedin interfaceCDCMetrics
-
getEventsFailed
public long getEventsFailed()- Specified by:
getEventsFailedin interfaceCDCMetrics
-
getResolvedCount
public long getResolvedCount()- Specified by:
getResolvedCountin interfaceCDCMetrics
-
getAuthFailureCount
public long getAuthFailureCount()- Specified by:
getAuthFailureCountin interfaceCDCMetrics
-
getAverageProcessingMs
public double getAverageProcessingMs()- Specified by:
getAverageProcessingMsin interfaceCDCMetrics
-
getPerEndpointReceived
-
getPerEndpointProcessed
-
getPerEndpointFailed
-