Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

Changes between Version 14 and Version 15 of Projects/LoggingTools


Ignore:
Timestamp:
11/23/10 00:51:44 (14 years ago)
Author:
Aantn
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Projects/LoggingTools

    v14 v15  
    1212=  Open Source Logging Tools  =
    1313
    14 All of these tools should be able to work out of the box with RTEMS, or can be customized to read log files from your RTEMS application. '''Please note that many of the tools cannot run on RTEMS itself.''' You'll need to connect your RTEMS system to another computer, which can run the suggested programs for log analysis.
    15  *  [http://www.cs.uoregon.edu/research/tau/home.php Tuning and Analysis Utilities (TAU)] - TAU is a set of libraries and tools for profiling and analyzing applications. Events can be logged manually or automatically with Fortran, C++, C, Java, and Python. It provides a variety of tools for analysis, visualization, and data-mining. '''TAU is the recommended tool for application profiling.''' Former QNX users will find that TAU is a viable alternative to QNX's [http://www.qnx.org/developers/docs/6.3.2/ide_en/user_guide/profiler.html Application Profiler].
    16  *  [http://oss.oetiker.ch/rrdtool/index.en.html RRDTool] - RRDTool is a library for writing custom monitoring tools. It can easily create custom graphs with your data. '''RRDTool is highly recommended for graphing time-series data.''' If you don't want to write any code, there are a [http://oss.oetiker.ch/rrdtool/rrdworld/index.en.html multitude of RRDTool-based programs which can parse and graph your logs automatically.]
     14All of these tools work out of the box with generic log files. '''Please note that many of them cannot run on RTEMS itself.''' You'll need to connect your RTEMS system to another computer for analysis.
     15 *  [http://www.cs.uoregon.edu/research/tau/home.php Tuning and Analysis Utilities (TAU)] - '''TAU is the recommended tool for application profiling.''' TAU is a set of libraries and tools for profiling and analyzing applications. Events can be logged manually or automatically with Fortran, C++, C, Java, and Python. It provides a variety of tools for analysis, visualization, and data-mining. Former QNX users will find that TAU is a viable alternative to QNX's [http://www.qnx.org/developers/docs/6.3.2/ide_en/user_guide/profiler.html Application Profiler].
     16 *  [http://oss.oetiker.ch/rrdtool/index.en.html RRDTool] - '''RRDTool is highly recommended for graphing time-series data.''' RRDTool is a library for writing custom monitoring tools. It can easily create custom graphs with your data. If you don't want to write any code, there are a [http://oss.oetiker.ch/rrdtool/rrdworld/index.en.html multitude of RRDTool-based programs which can parse and graph your logs automatically.]
    1717 *  [http://log2timeline.net/ Log2Timeline] - Log2Timeline is a tool for converting log files to "timeline body files," which can be viewed with tools like [http://www.simile-widgets.org/timeline/ Simile Timeline] and [http://www.simile-widgets.org/timeplot/ Simile Timeplot]. '''Log2Timeline is the recommended tool for creating pretty visualizations of simple log information.''' (This is probably '''not''' the right tool to use if you're dealing with large amounts of information.)
    1818 *  [http://www.8pussy.org/doku.php?id=home Octopussy] - Octopussy is a web-based server for log monitoring. It supports live monitoring, events filtering, and email alerts. Octopussy is usually used to monitor Apache and the like, however [http://www.8pussy.org/doku.php?id=tutorial_new_service it can be customized to analyze any type of log file.] See [http://www.8pussy.org/doku.php?id=config here] for information on setting up Octopussy - you'll have to dump RTEMS logs into /var/lib/octopussy/logs/<device_name>/Incoming/
    19 Ideas for Future Improvements to RTEMS  =
     19Statistical Analysis  =
    2020
    21 TODO
     21For more complex event analysis, you may want to consider [http://www.wolfram.com/ Mathematica], [http://en.wikipedia.org/wiki/R_(programming_language) R], or [http://www.sagemath.org/ Sage].
    2222=  Notes  =
    2323
    24 This page is a work-in-progress. It is being written as part of the Google Code-In 2010 contest. Please see http://www.google-melange.com/gci/task/show/google/gci2010/rtems/t129018536044 for more information.
     24This page was written as part of the Google Code-In 2010 contest. Please see http://www.google-melange.com/gci/task/show/google/gci2010/rtems/t129018536044 for more information.