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