flink 自定义指标

flink指标种类

Gauge —— 最简单的度量指标,只是简单的返回一个值,比如返回一个队列中当前元素的个数;
Counter —— 计数器,在一些情况下,会比Gauge高效,比如通过一个AtomicLong变量来统计一个队列的长度;
Meter —— 吞吐量的度量,也就是一系列事件发生的速率,例如TPS;
Histogram —— 度量值的统计结果,如最大值、最小值、平均值,以及分布情况等。
 参考资料:https://blog.csdn.net/qq_21653785/article/details/79625601

自定义累加指标

https://blog.csdn.net/aA518189/article/details/88952910

自定义吞吐量指标

 SingleOutputStreamOperator<String> map = stream.map(new RichMapFunction<String, String>() {
            Meter meter;
            @Override
            public void open(Configuration parameters) throws Exception {
                MetricGroup kafka_custom_data_metric = getRuntimeContext()
                        .getMetricGroup()
                        .addGroup("kafka_custom_data_metric");
                Counter counter = kafka_custom_data_metric.counter("ResordsCounter");
              meter=  kafka_custom_data_metric.meter("MyMeter", new MeterView(counter, 60));
            }

            @Override
            public String map(String s) throws Exception {
                meter.markEvent();
                return s;
            }
        });

参考:https://blog.csdn.net/qq_21653785/article/details/79625601

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值