About MyARM

Online section / Guides / User Guide / About contact | download | sitemap
 

MyARM is an Application Response Measurement compliant agent. It supports language bindings for C in versions ARM 2.0 and ARM 4.0, for Java ARM 4.0 and for CSharp ARM 4.0. MyARM is derived from the work of tang-IT ARM agent. As a member of The Open Group the main developers of tang-IT ARM and therefore of MyARM worked actively on the ARM 4.0 standard within the ARM working group. A deep inside knowledge of how ARM 4.0 works influenced the design and implementation of MyARM and its components.

History

Here is a short overview of the MyARM development history.

February 2011
Release of Version 1.4 of MyARM including support for Oracle database.
Januar 2010
Release of Version 1.3 of MyARM including support for CSharp and Python ARM 4.0 (New since "1.3.x.2") binding and AIX (New since "1.3.x.2") platform support.
April 2008
Release of Version 1.1 of MyARM including the Qt 4 based Manager and Windows version.
May 2005
First release of MyARM.
December 2004
MyARM split off from tang-IT ARM.
October 2003
First release of tang-IT ARM at LinuxWorldExpo in Frankfurt Germany.

Editions

MyARM is delivered in different editions. This section gives a brief overview of the editions so you may decide which of these is most appropriate for you.

MyARM is released in Versions as well as in Editions. All Editions are based on the same source and therefore carry the same version number. New versions are released as new features and enhancements are available in MyARM. This document refers to version 1.4.3134.2of MyARM.

The Editions offer different features and are briefly described in the following sections.

Community Edition

The Community Edition is a free to use version of the MyARM product family. It offers a fully ARM 4.0 C compliant agent library (libarm4.so) and ARM 4.0 Java compliant agent using JNI, TCP transport backend and a SQLite3 database backend. To analyse measured ARM data our new myarmmanager GUI is provided. It supports transaction chains analysis with recursive parent/child relationships. Statistical analysis of response times for transactions such as response time histograms and mean, min, max and deviation values.

The Community Edition has the following features:

Standard Edition

The Standard Edition offers a fully ARM 4.0 C compliant agent library (libarm4.so) and ARM 4.0 Java compliant agent using JNI. To analyse measured ARM data our new myarmmanager GUI is provided as well as command line tools. Both tools supports transaction chains analysis with recursive parent/child relationships. Statistical analysis of response times for transactions such as response time histograms and mean, min, max and deviation values.

The Standard Edition has the following features:

Professional Edition

The Professional Edition based on the Standard Edition additionally supports the CSharp ARM 4.0 language binding. A web-based analysis tools where you can view and query ARM measurements of your programs from a standard web-browser. A development kit containing C++ classes to access measured data from your own programs. Filtering and routing of measured data through different data sinks can be configured so that you can store and process specific transaction measurements. Active components which can trigger actions based on measurements, like writing into a log file or executing a command if a defined condition becomes true. And last but not least a XML component which supports export and import of all ARM data.

Enterprise Edition

The Enterprise Edition based on the Professional Edition provides additionally:

Client Edition

The Client Edition includes only the tool analysis parts of MyARM without any ARM bindings. It includes: