Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > System > Monitoring

    Air 0.1.6

    Download button

    No screenshots available
    Downloads: 113  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Ole Christian Weidner | More programs
    MIT/X Consortium Lic... / FREE
    October 31st, 2011, 15:08 GMT
    ROOT / System / Monitoring

     Read user reviews (0)  Refer to a friend  Subscribe

    Air description

    Augmented Distributed Execution

    Air is a simple, modular and light-weight set of Python tools for monitoring and profiling distributed applications and resources. Air is open source software and written in Python. It is built on top of open standards like the AMQP messaging protocol and the JSON data interchange format. Air tries to follow the unix philosophy:

     "Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface." -- Doug McIlroy

    The air-run process wrapper captures application metrics, output streams and logs, as well as environmental resource statistics:

    air-run --id=ecoli01 "blastall -p blastn -d ecoli_nn -i ref01.fa -o ref01_vs_ecoli.out"

    The air-flow tool allows you to connect to the data streams of your remote processes:

    air-flow application.ecoli01.*

    With Air you can capture a lot of things. Many of them are great for application profiling and monitoring, but of course it is up to you to decide what you want to use the captured data for. (Adaptive execution anyone?) Here are some of the more useful data points that Air can capture by default:

    - Process stdout/stderr streams
    - Process status and exit code
    - Process memory consumption over time
    - Process cpu utilisation over time
    - Process network utilisation over time
    - Process open files and i/o over time

    - Resource filesystem utilisation
    - Resource memory utilisation
    - Resource cpu utilisation
    - Resource network utilisation
    - Resource queueing system utilisation

    Installation

    Air installs in seconds with Python pip:

    pip install air


    Product's homepage

    Requirements:

    · Python

      


    TAGS:

    app monitoring | app profiling | Python | Augmented | Distributed

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM