Application Response Measurement (ARM) / News: Recent posts

arm4 Version 0.8.2 is available for download

This release fixes a few outstanding bugs while greatly enhancing reliability and performance. Cross platform portability was also improved.

No new features were introduced in this release.

Posted by David Carter 2009-05-20

Version 1.2 of the Python module is available for download

This adds support for Python 2.6 and Python 3

Posted by David Carter 2009-04-29

arm4 Version 0.8.1 is available for download

New release removes arm4sdk and related code. This includes examples and test programs. New versions of this will be added in a future release.

Licensing restrictions in the SDK make redistribution problematic.

Posted by David Carter 2008-12-02

arm4 version 0.8 in now available

This version introduced a number of new features and changes which modified the shared memory region, which is why it was decided to skip over a proper release for 0.7.

Key changes with 0.8:
* Support for multiple databases. Right now that's just Berkeley DB and Sqlite3, but the infrastructure's in place for adding more later.
* Support for sampling transactions instead of capturing all instances.
* Support for future development of Appdex reporting. This is still unimplemented, but at least the shared memory won't require an upgrade.
* More validation testing and validation fixes.
* Everything has moved from sbin to bin directories as even the daemon can be used in user space.
* Ability to import and export the database as an XML file.
* Directory reorganization to more closely match Linux standards.

Posted by David Carter 2008-10-30

arm4 Version 0.8 beta 3 is now available!

NOTE: This is a beta release! See arm4.org for known issues with this version.

This will be the final beta version before a full release.

This version introduced a number of new features and changes which modified the shared memory region, which is why it was decided to skip over a proper release for 0.7.

Key changes with 0.8:
* Support for multiple databases. Right now that's just Berkeley DB and Sqlite3, but the infrastructure's in place for adding more later.
* Support for sampling transactions instead of capturing all instances.
* Support for future development of Appdex reporting. This is still unimplemented, but at least the shared memory won't require an upgrade.
* More validation testing and validation fixes.
* Everything has moved from sbin to bin directories as even the daemon can be used in user space.
* Ability to import and export the database as an XML file.
* Directory reorganization to more closely match Linux standards.... read more

Posted by David Carter 2008-09-04

arm4module Version 1.0 is ready for download!

Version 1.0 is now available for download. See http://www.arm4.org/trac/wiki/arm4module for more information.

This release marks the transition from development to production status.

If you find this module useful, or have any comments or suggestions, feel free to contact me at dcarter@arm4.org.

Posted by David Carter 2008-08-07

Arm4 Version 0.8 beta 2 is ready for download

NOTE: This is a beta release! See arm4.org for known issues with this version.

This version introduced a number of new features and changes which modified the shared memory region, which is why it was decided to skip over a proper release for 0.7.

Key changes with 0.8:
* Support for multiple databases. Right now that's just Berkeley DB and Sqlite3, but the infrastructure's in place for adding more later.
* Support for sampling transactions instead of capturing all instances.
* Support for future development of Appdex reporting. This is still unimplemented, but at least the shared memory won't require an upgrade.
* More validation testing and validation fixes.
* Everything has moved from sbin to bin directories as even the daemon can be used in user space.
* Ability to import and export the database as an XML file.... read more

Posted by David Carter 2008-08-07

Arm4 Version 0.8 beta 1 is ready for download

NOTE: This is a beta release! See arm4.org for known issues with this version.

This version introduced a number of new features and changes which modified the shared memory region, which is why it was decided to skip over a proper release for 0.7.

Key changes with 0.8:
* Support for multiple databases. Right now that's just Berkeley DB and Sqlite3, but the infrastructure's in place for adding more later.
* Support for sampling transactions instead of capturing all instances.
* Support for future development of Appdex reporting. This is still unimplemented, but at least the shared memory won't require an upgrade.
* More validation testing and validation fixes.
* Everything has moved from sbin to bin directories as even the daemon can be used in user space.
* Ability to import and export the database as an XML file.... read more

Posted by David Carter 2008-07-31

Arm Version 0.7 beta 1 is ready for download

Java has arrived! This version introduces a full implementation of the Java languages bindings. See the standard for more details.

Also, the license has now changed from GPL/LGPL to the Eclipse Public License v1.0. Information on this license can be found at http://www.eclipse.org/legal/epl-v10.html

NOTE: This is a beta release! See arm4.org for known issues with this version. In particular, it hasn't yet been validated for conformance with the Java language bindings standard.

Posted by David Carter 2008-05-11

arm4 is moving to the Eclipse Public License

As of version 0.7, the arm4 agent will be distributed under the terms of the Eclipse Public License v1.0.

This decision was made after discussions with the ARM Customer Group od the Computer Measurement Group (CMG) in order to foster commercial acceptance of the project.

Posted by David Carter 2008-05-11

Python module version 0.2 is now available for download

Version 0.2 is now available for download. See http://www.arm4.org/trac/wiki/arm4module
for more information.

This release fixes some bugs, adds debugging capabilities, and
adds some new example files.

Bugs fixed in this release:
- Metrics were using values that may have been dereferenced. This could
cause the usual memory issues.
- Context value counts were handled incorrectly causing them to be ignored... read more

Posted by David Carter 2007-12-26

Python module version 0.1 now available for download

The arm4module project implements Python language bindings for the ARM 4.0 standard.

Posted by David Carter 2007-12-23

Release 0.6 Now Available for Download

Version 0.6

This release improves the agent's stability, although that work is still
ongoing. It's definitely ready for the serious user, but probably more
the developer or tester than on a production system. A heavily stressed
system may still experience some agent crashes. That being said, it
is being used in production environments, but you've been warned.

For now, the requirement for xmlrpc-c has been removed, as the XMLRPC
reporting system is far from ready. This may be brought back in the
future as reporting options are explored further.... read more

Posted by David Carter 2007-11-30

Release 0.5 now available for download

Version 0.5 is now available for download. See
http://www.arm4.org/trac/wiki/Arm4Agent for more information.

This release makes a more complete agent. Most subbuffer types are
now supported, including user buffers, diagnostic buffers, and
user defined metrics.

Performance has been improved using the Berkeley DB in-memory transaction
feature. This requires version 4.3 or later, so this is a change in the base
system requirements. The configuration program has been changed to reflect
this.... read more

Posted by David Carter 2007-01-06

Release 0.4 now available for download

This release includes a much improved agent daemon. See the NEWS file for details, or go to http://www.arm4.org/.

Posted by David Carter 2006-12-08

Release 0.4 coming December 10

This is a significant development of the arm agent. All database accesses have been moved to the daemon improving reliability and stability. It also provides the basis for an XMLRPC based reporting interface for implementing web based management tools.

Posted by David Carter 2006-12-07

arm4-0.3 Released

The primary purpose of this release is to remove the need for the APR library. This has many purposes, including conflicts between applications using the library, such as Apache, and the lack of flexibility it provides.

Additionally, there have been changes to the database format, so old versions of the database will no longer be usable. This will probably continue until the release transitions to at least beta versions.... read more

Posted by David Carter 2006-06-26

Source files for other ARM projects posted

The source files for many older ARM related projects are now available for download. These include the mod_arm Apache module using the ARM 2 standard, and the phparm project, which provides ARM 2 language bindings.

Posted by David Carter 2006-06-19

Release 0.2 available for download

This release implements many of the major ARM 4 features including correlators, user-reported transactions, blocked transactions, and arrival time. This version is now thread safe.

Posted by David Carter 2006-06-15