Hi David

FlinkKafkaConsumer in itself is RichParallelSourceFunction, and you could call 
function below to register your metrics group:

getRuntimeContext().getMetricGroup().addGroup("MyMetrics").counter("myCounter")


Best
Yun Tang
________________________________
From: David Magalhães <speeddra...@gmail.com>
Sent: Tuesday, January 21, 2020 3:45
To: user <user@flink.apache.org>
Subject: Custom Metrics outside RichFunctions

Hi, I want to create a custom metric that shows the number of message that 
couldn't be deserialized using a custom deserializer inside FlinkKafkaConsumer.

Looking into Metrics page ( 
https://ci.apache.org/projects/flink/flink-docs-stable/monitoring/metrics.html 
) that doesn't seem to be possible, because it it's a RichFunction.

Anyone know another way to achieve this ?

Thanks,
David

Reply via email to