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