Class JetMetricsContainer
- java.lang.Object
-
- org.apache.beam.runners.jet.metrics.JetMetricsContainer
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.beam.sdk.metrics.MetricsContainer
public class JetMetricsContainer extends java.lang.Object implements org.apache.beam.sdk.metrics.MetricsContainerJet specific implementation ofMetricsContainer.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JetMetricsContainer(java.lang.String stepName, java.lang.String ownerId, com.hazelcast.jet.core.Processor.Context context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidflush(boolean async)org.apache.beam.sdk.metrics.BoundedTriegetBoundedTrie(org.apache.beam.sdk.metrics.MetricName metricName)org.apache.beam.sdk.metrics.CountergetCounter(org.apache.beam.sdk.metrics.MetricName metricName)org.apache.beam.sdk.metrics.DistributiongetDistribution(org.apache.beam.sdk.metrics.MetricName metricName)org.apache.beam.sdk.metrics.GaugegetGauge(org.apache.beam.sdk.metrics.MetricName metricName)static java.lang.StringgetMetricsMapName(long jobId)org.apache.beam.sdk.metrics.StringSetgetStringSet(org.apache.beam.sdk.metrics.MetricName metricName)
-
-
-
Method Detail
-
getMetricsMapName
public static java.lang.String getMetricsMapName(long jobId)
-
getCounter
public org.apache.beam.sdk.metrics.Counter getCounter(org.apache.beam.sdk.metrics.MetricName metricName)
- Specified by:
getCounterin interfaceorg.apache.beam.sdk.metrics.MetricsContainer
-
getDistribution
public org.apache.beam.sdk.metrics.Distribution getDistribution(org.apache.beam.sdk.metrics.MetricName metricName)
- Specified by:
getDistributionin interfaceorg.apache.beam.sdk.metrics.MetricsContainer
-
getGauge
public org.apache.beam.sdk.metrics.Gauge getGauge(org.apache.beam.sdk.metrics.MetricName metricName)
- Specified by:
getGaugein interfaceorg.apache.beam.sdk.metrics.MetricsContainer
-
getStringSet
public org.apache.beam.sdk.metrics.StringSet getStringSet(org.apache.beam.sdk.metrics.MetricName metricName)
- Specified by:
getStringSetin interfaceorg.apache.beam.sdk.metrics.MetricsContainer
-
getBoundedTrie
public org.apache.beam.sdk.metrics.BoundedTrie getBoundedTrie(org.apache.beam.sdk.metrics.MetricName metricName)
- Specified by:
getBoundedTriein interfaceorg.apache.beam.sdk.metrics.MetricsContainer
-
flush
public void flush(boolean async)
-
-