我正在尝试了解一些flink指标,这些指标对我来说似乎有点奇怪。我正在使用Prometheus指标报告器,正在Grafana / Prom仪表板中查看指标。
我拥有的这个测试工作是一个简单的source-> map-> sink操作,并行度设置为1。我在理解flink_taskmanager_job_task_numRecordsInPerSecond
和flink_taskmanager_job_task_operator_numRecordsIn
时遇到了麻烦。这是我持续10分钟看到的内容的摘要。
..task_numRecordsInPerSecond =~ 200K
..task_numRecordsOutPerSecond =~ 100K
..task_operator_numRecordsInPerSecond{"source"} = 0)
..task_operator_numRecordsInPerSecond{"map"} =~ 100K
..task_operator_numRecordsInPerSecond{"sink"} =~ 100K
..task_operator__numRecordsOutPerSecond{"source"} =~ 100K
..task_operator__numRecordsOutPerSecond{"map"} =~ 100K
..task_operator__numRecordsOutPerSecond{"sink"} = 0
问题是为什么task_numRecordsInPerSecond
的计数是两倍?