About MyARM

Documentation / Web Edition / User Guide / About
 

MyARM is an Application Response Measurement (ARM) 4.0 compliant agent. 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.

Features

Editions

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 3.0.4974.3of MyARM.

This brief overview summarizes different Editions and its features:

MyARM Community Edition
Free to use fully compliant ARM 4.0 agent including bindings for C/C++, Java, C# and Python. Manager graphical user interface (UI) and a standalone HTTP-Server providing a modern web user interface (UI). All measured data is stored using SQLite database as backend.
MyARM C/C++ Edition
Provides the ARM 4.0 (ARM 4.1) language binding for C programming language. A C++ framework which uses the ARM 4.0 C language binding provides an eays to use object-oriented API. Beside the manager GUI and the web UI command line tools are provided for batch processing of measured data stored in a supported (SQLite or MySQL) database.
MyARM Java Edition
Provides the ARM 4.0 (ARM 4.1) language binding for Java programming language. For analysing measured data the manager GUI and the web UI and command line tools are provided. Any measured data is stored in a supported (SQLite or MySQL) database.
MyARM C# Edition
Provides the ARM 4.0 (ARM 4.1) language binding for C# programming language. For analysing measured data the manager GUI and the web UI and command line tools are provided. Any measured data is stored in a supported (SQLite or MySQL) database.
MyARM Standard Edition
Combines the C/C++ and Java Edition by providing the ARM 4.0 (ARM 4.1) language binding for C/C++ and the Java programming languages in a single edition. For analysing measured data the manager GUI and the web UI and command line tools are provided. Any measured data is stored in a supported (SQLite or MySQL) database.
MyARM Professional Edition
Combines all three ARM 4.0 (ARM 4.1) language binding editions (C/C++, Java and C#) in one single edition. For analysing measured data the manager GUI and the web UI and command line tools are provided. Any measured data is stored in a supported (SQLite or MySQL) database.
MyARM Enterprise Edition
Supports all ARM 4.0 (ARM 4.1) language binding editions (C/C++, Java and C#) and provides additional Oracle database support. For high loads multiple database connections are used to write measured data into the database. For analysing measured data the manager GUI and the web UI and command line tools are provided.
MyARM Web Edition
Provides a stand-alone HTTP-Server and FastCGI module to integrate the web interface server part into an existing HTTP-Server.

History

Here is a short overview of the MyARM development history.

March 2014
Official release of version 3.0 of MyARM including real time statistics Add-on.
October 2013
Release of version 3.0 of MyARM including real time statistics Add-on for dedicated customers.
January 2013
Release of version 2.1 of MyARM including new editions for single ARM 4.0 language bindings for C/C++, Java and C#.
June 2012
Release of version 2.0 of MyARM including web 2.0 analysis interface.
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 C# 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 Qt4 based Manager and Windows version.
May 2005
First release of MyARM.