SAR Performance Data Plotter

SAR stands for System Activity Report. It is a tool used to monitor system activity on Linux systems. The sar command is part of the sysstat package and captures a set of statistical information such as CPU load, memory paging, memory utilization, swap usage, network I/O, and much more.

This hackweek project will take the collected sar data (two format exists) and will create nice performance overview using GNUPlot and other tools.

Goal for this Hackweek

Basic working version exists for binary sar data file format.

Goal is

1.) to enhance the created output with additional performance data

2.) additionally support the text sar format

3.) write an generic wrapper for both formats

4.) optional: create reports that extends a report from one day to multiple days

Resources

bash, awk and a bit of GNUPlot skills required

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 23 Hack Week 24

Activity

  • about 1 year ago: heikkiyp joined this project.
  • about 1 year ago: paolodepa liked this project.
  • about 1 year ago: ggherdovich liked this project.
  • about 1 year ago: roseswe started this project.
  • about 1 year ago: roseswe originated this project.

  • Comments

    • ggherdovich
      about 1 year ago by ggherdovich | Reply

      Hello Ralph, I'm super happy to see people working on this! Last year I had a similar project, https://hackweek.opensuse.org/projects/visualization-of-historic-sar-1-archives , but didn't go very far. I'll spend some more time on it again this year.

      What do you say we compare notes at some point?

    • heikkiyp
      about 1 year ago by heikkiyp | Reply

      You might want to check the work Thomas has been working on . https://github.com/schlosstom/GrafHista

    • heikkiyp
      about 1 year ago by heikkiyp | Reply

      There is also this project https://github.com/sargraph/sargraph.github.io

    Similar Projects

    This project is one of its kind!