Flink имеет выделенный поток для сбора системных метрик для каждого менеджера задач.
Системные метрики собираются SystemResourcesCounter
Метрики памяти JVM доступны через ManagementFactory.getMemoryMXBean().getHeapMemoryUsage()
Код для получения метрик, связанных с JVM, находится в MetricUtils. java в flink-runtime
модуле.