如何用普罗米修斯指标监测格拉法纳的Flink背压

kqlmhetl  于 2021-06-21  发布在  Flink
关注(0)|答案(1)|浏览(420)

FlinkWebUI有一个出色的背压部分。但我看不到任何指标,由普罗米修斯记者,这可以用来检测反压力相同的方式为格拉法纳 Jmeter 板。

有什么方法可以在FlinkWebUI之外获得相同的度量吗?使用此处描述的指标https://ci.apache.org/projects/flink/flink-docs-stable/monitoring/metrics.html. 或者甚至有一个普罗米修斯刮板来刮削web api?

lf3rwulv

lf3rwulv1#

flink Jmeter 板中显示的背压监控没有使用metrics系统,因此metricsreporter无法提供这些值。但是你可以通过restapi访问这些信息

/jobs/:jobid/vertices/:vertexid/backpressure

虽然这种背压检测机制是有用的,但它确实有其局限性。它通过调用thread.getstacktrace()来工作,这很昂贵,一些操作符(如asyncfunction)在没有被采样的线程中执行关键活动。
研究背压的另一种方法是在flink-conf.yaml中设置此配置选项

taskmanager.network.detailed-metrics: true

然后您可以查看度量入站/出站网络队列长度的指标。

相关问题