Class ProcStatParser

java.lang.Object
org.bootchart.parser.linux.ProcStatParser

public class ProcStatParser extends Object
ProcStatParser parses log files produced by logging the output of /proc/stat. The samples contain information about CPU times: user, nice, system and idle; 2.6 kernels also include io_wait, irq and softirq.
  • Constructor Details

    • ProcStatParser

      public ProcStatParser()
  • Method Details

    • parseLog

      public static Stats parseLog(InputStream is) throws IOException
      Parses the proc_stat.log file. The output from /proc/stat is used to collect the CPU statistics.
      Parameters:
      is - the input stream to read from
      Returns:
      CPU statistics (CPUSample samples)
      Throws:
      IOException - if an I/O error occurs