http://deprecated-apache-flink-user-mailing-list-archive.369.s1.nabble.com/Using-memory-logging-in-Flink-tp3970p3978.html
Hi,
Thank you for your reply!
I have made sure I restarted the TaskManager after changing config, but it didn't resolve the issue.The config is loaded as I can see the following line in the log:
09:12:2015 00:00:21,894 DEBUG org.apache.flink.configuration.GlobalConfiguration - Loading configuration property: taskmanager.debug.memory.startLogThread, true
I am running a job on local standalone flink instance and my log4j.properties look like this:
log4j.rootLogger=DEBUG, file
# Log all infos in the given file
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.file=${log.file}
log4j.appender.file.append=false
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{dd:MM:YYY HH:mm:ss,SSS} %-5p %-60c %x - %m%n
# suppress the irrelevant (wrong) warnings from the netty channel handler
log4j.logger.org.jboss.netty.channel.DefaultChannelPipeline=ERROR, file
Maybe I can set some property in the job's code so that it would force such verbose logging? I need those logs to run some flink performance tests but maybe I can somehow extract the benchmark results without them, do you know any other way to monitor Flink Job's memory usage and GC time, other than looking at web interface?
Best regards,
Filip Łęczycki