Lite, simple and customizable monitoring solution for Embedded Linux Systems.
Data sources are virtual files containing Linux Kernel / System statistics. This example prepared for /proc/meminfo as a data source, but it can be easily adopted for other data sources as well.
Below few graphs just to let you get an impressions of the result.
Device side: shell script to capture data.
Development PC side: visualization of captured data
Data capture performed by shell script. Data should be stored in CSV (Comma Separated Values) file, following column oriented data representation with caption head.
Below you can see example of file format. First (1'st) column should be time stamp of the sample, it will be used for X axis on all graphs.
Graph's produced using python library matplotlib
Produced *.pdf files can be merged into one "book" using pdftk utility
pdftk ./out/*.pdf cat output ./meminfo.pdf