Interface DevConsoleMetricsCollector
- All Known Implementing Classes:
DefaultMetricsCollector,NoopMetricsCollector
public interface DevConsoleMetricsCollector
Collects metrics for the dev console
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final record -
Method Summary
Modifier and TypeMethodDescriptionvoidcollectCommitMetrics(org.apache.kafka.clients.consumer.Consumer<?, ?> consumer) voidstoreLastRecord(ProcessingResult result) voidstoreMetadata(org.apache.kafka.clients.consumer.Consumer<?, ?> consumer)
-
Method Details
-
storeMetadata
void storeMetadata(org.apache.kafka.clients.consumer.Consumer<?, ?> consumer) -
storeLastRecord
-
collectCommitMetrics
void collectCommitMetrics(org.apache.kafka.clients.consumer.Consumer<?, ?> consumer) -
getGroupMetadata
DevConsoleMetricsCollector.GroupMetadata getGroupMetadata() -
getLastRecord
DevConsoleMetricsCollector.KafkaTopicPosition getLastRecord() -
getThreadId
String getThreadId() -
getCommitRecords
List<DevConsoleMetricsCollector.KafkaTopicPosition> getCommitRecords() -
fetchCommitRecords
CountDownLatch fetchCommitRecords()
-