开发者社区> 问答> 正文

flink-metric具体是使用在哪里呢?

flink-metric具体是使用在哪里呢?

展开
收起
游客vwuxaq6iqaowc 2021-12-09 13:34:46 292 0
1 条回答
写回答
取消 提交回答
  • 在官方的文档中有介绍, 需要继承 Richfunction 才能获得对应的metric对象,用法如下:

    public class MyMapper extends RichMapFunction<String, String> { private transient Counter counter;

    @Override public void open(Configuration config) { this.counter = getRuntimeContext() .getMetricGroup() .counter("myCounter"); }

    @Override public String map(String value) throws Exception { this.counter.inc(); return value; } } 自定义监控指标会在Flink WebUI显示出来,如需在外部系统显示,需要自定义reporter类。

    2021-12-09 13:35:05
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载