public static class MetricDumpSerialization.MetricDumpSerializer extends Object
MetricDumpSerialization.MetricSerializationResult.| Constructor and Description |
|---|
MetricDumpSerializer() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
MetricDumpSerialization.MetricSerializationResult |
serialize(Map<org.apache.flink.metrics.Counter,org.apache.flink.api.java.tuple.Tuple2<QueryScopeInfo,String>> counters,
Map<org.apache.flink.metrics.Gauge<?>,org.apache.flink.api.java.tuple.Tuple2<QueryScopeInfo,String>> gauges,
Map<org.apache.flink.metrics.Histogram,org.apache.flink.api.java.tuple.Tuple2<QueryScopeInfo,String>> histograms,
Map<org.apache.flink.metrics.Meter,org.apache.flink.api.java.tuple.Tuple2<QueryScopeInfo,String>> meters)
Serializes the given metrics and returns the resulting byte array.
|
public MetricDumpSerialization.MetricSerializationResult serialize(Map<org.apache.flink.metrics.Counter,org.apache.flink.api.java.tuple.Tuple2<QueryScopeInfo,String>> counters, Map<org.apache.flink.metrics.Gauge<?>,org.apache.flink.api.java.tuple.Tuple2<QueryScopeInfo,String>> gauges, Map<org.apache.flink.metrics.Histogram,org.apache.flink.api.java.tuple.Tuple2<QueryScopeInfo,String>> histograms, Map<org.apache.flink.metrics.Meter,org.apache.flink.api.java.tuple.Tuple2<QueryScopeInfo,String>> meters)
Should a Metric accessed in this method throw an exception it will be omitted
from the returned MetricDumpSerialization.MetricSerializationResult.
If the serialization of any primitive or String fails then the returned MetricDumpSerialization.MetricSerializationResult is partially corrupted. Such a result can be deserialized
safely by MetricDumpDeserializer#deserialize(MetricSerializationResult); however
only metrics that were fully serialized before the failure will be returned.
counters - counters to serializegauges - gauges to serializehistograms - histograms to serializepublic void close()
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.