Whether it will work or not depends on how do You create the Gauge
. You should probably switch to RichFlatMapFunction
if You are using the plain FlatMapFunction
and then initialize and register Your gauge getRuntimeContext
.
Also, You may want to read a little bit on metric types because Histogram
seems to be a better idea than Gauge in this case, as measuring the average latency isn't generally the best idea in most of the cases.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…