public class MetricsHandler extends Object
| Constructor and Description |
|---|
MetricsHandler(DeltaWorkerId id,
Metrics metrics,
List<SourceTable> tables,
Map<String,String> runtimeArguments) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearMetrics() |
void |
close() |
void |
emitDMLErrorMetric(String database,
String schema,
String table) |
void |
emitMetrics() |
Metrics |
getMetrics() |
void |
incrementConsumeCount(DDLOperation op) |
void |
incrementConsumeCount(DMLOperation op) |
void |
incrementPublishCount(DDLOperation op) |
void |
incrementPublishCount(DMLOperation op) |
public MetricsHandler(DeltaWorkerId id, Metrics metrics, List<SourceTable> tables, Map<String,String> runtimeArguments)
public void emitMetrics()
public void incrementConsumeCount(DMLOperation op)
public void incrementConsumeCount(DDLOperation op)
public void incrementPublishCount(DMLOperation op)
public void incrementPublishCount(DDLOperation op)
public Metrics getMetrics()
public void clearMetrics()
public void close()
throws InterruptedException
InterruptedExceptionCopyright © 2023 CDAP Licensed under the Apache License, Version 2.0.