public class JetMetricsContainer
extends java.lang.Object
implements org.apache.beam.sdk.metrics.MetricsContainer
MetricsContainer.| Constructor and Description |
|---|
JetMetricsContainer(java.lang.String stepName,
java.lang.String ownerId,
com.hazelcast.jet.core.Processor.Context context) |
| Modifier and Type | Method and Description |
|---|---|
void |
flush(boolean async) |
org.apache.beam.sdk.metrics.Counter |
getCounter(org.apache.beam.sdk.metrics.MetricName metricName) |
org.apache.beam.sdk.metrics.Distribution |
getDistribution(org.apache.beam.sdk.metrics.MetricName metricName) |
org.apache.beam.sdk.metrics.Gauge |
getGauge(org.apache.beam.sdk.metrics.MetricName metricName) |
static java.lang.String |
getMetricsMapName(long jobId) |
public JetMetricsContainer(java.lang.String stepName,
java.lang.String ownerId,
com.hazelcast.jet.core.Processor.Context context)
public static java.lang.String getMetricsMapName(long jobId)
public org.apache.beam.sdk.metrics.Counter getCounter(org.apache.beam.sdk.metrics.MetricName metricName)
getCounter in interface org.apache.beam.sdk.metrics.MetricsContainerpublic org.apache.beam.sdk.metrics.Distribution getDistribution(org.apache.beam.sdk.metrics.MetricName metricName)
getDistribution in interface org.apache.beam.sdk.metrics.MetricsContainerpublic org.apache.beam.sdk.metrics.Gauge getGauge(org.apache.beam.sdk.metrics.MetricName metricName)
getGauge in interface org.apache.beam.sdk.metrics.MetricsContainerpublic void flush(boolean async)