FlinkWebUI有一个出色的背压部分。但我看不到任何指标,由普罗米修斯记者,这可以用来检测反压力相同的方式为格拉法纳 Jmeter 板。
有什么方法可以在FlinkWebUI之外获得相同的度量吗?使用此处描述的指标https://ci.apache.org/projects/flink/flink-docs-stable/monitoring/metrics.html. 或者甚至有一个普罗米修斯刮板来刮削web api?
FlinkWebUI有一个出色的背压部分。但我看不到任何指标,由普罗米修斯记者,这可以用来检测反压力相同的方式为格拉法纳 Jmeter 板。
有什么方法可以在FlinkWebUI之外获得相同的度量吗?使用此处描述的指标https://ci.apache.org/projects/flink/flink-docs-stable/monitoring/metrics.html. 或者甚至有一个普罗米修斯刮板来刮削web api?
1条答案
按热度按时间lf3rwulv1#
flink Jmeter 板中显示的背压监控没有使用metrics系统,因此metricsreporter无法提供这些值。但是你可以通过restapi访问这些信息
虽然这种背压检测机制是有用的,但它确实有其局限性。它通过调用thread.getstacktrace()来工作,这很昂贵,一些操作符(如asyncfunction)在没有被采样的线程中执行关键活动。
研究背压的另一种方法是在flink-conf.yaml中设置此配置选项
然后您可以查看度量入站/出站网络队列长度的指标。