Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [smila-dev] SMILA ARM performance measurement?

Hi Sebastian,

yes, it was this wiki page. Depending on the goals written down there I think ARM is the right thing to go.

But as stated there exists only few non-commercial ARM agents. The only two non-commercial java based ARM agents I know are TPTP and MyARM. The open-arm development seems to be stopped since years.

Another plus for ARM is that more and more standard applications are ARM instrumented and thus can help to find bottlenecks in the complete toolchain. To name a few:
 * Apache HTTP Server
 * WebSphere
 * Internet Explorer
 * Firefox (coming soon)

SNMP is a way to get some metrics from a running application (server). ARM is designed to capture response times for single transactions (tasks) within a running distributed application. For example it is possible to measure the complete broken down response time of a web page visit:

Transaction name             AppName      Response time Status
+ ShowWebPage               WebClient         2.1s       GOOD
  - HTTP Request            WebClient         1.3s       GOOD
    - HTTP Server           WebServer         0.9s       GOOD
      - Application1        AppServer         0.6s      FAILED
        - SQL Query 1       DBServer          0.3s       GOOD
        - SQL Query 2       DBServer          0.1s      FAILED
  - Rendering               WebClient         0.7s       GOOD

For each of such a transaction additional information can be associated with the measurement. For example the URI, the Content-Length or SQL statement. Each transaction has a state which indicates if the transaction was executed successful (GOOD) or not (FAILED, ABORTED).

However SNMP can be used to provide some sort of metrics like mean response times of the transactions.

Regards,
Stefan

Sebastian Voigt wrote:
Hi Stefan, thanks for the hint.

Did you mean the content of "http://wiki.eclipse.org/SMILA/Project_Concepts/Concept_for_a_Performance_Measurement_Framework";?

At the moment SMILA is only supporting JMX,
but we are discussing right now alternatives to JMX because we had problems with the connection reliability.

For the users of SMILA SNMP would be a nice option.

Sebastian


-----Original Message-----
From: smila-dev-bounces@xxxxxxxxxxx [mailto:smila-dev-bounces@xxxxxxxxxxx] On Behalf Of Stefan Ruppert
Sent: Friday, March 12, 2010 1:26 PM
To: smila-dev@xxxxxxxxxxx
Subject: [smila-dev] SMILA ARM performance measurement?

Hi all,

today I stumbeled over the SMILA Performance Management Wiki page and
saw the discussion about the Application Response Measurement (ARM). We
at MyARM released early this year our free of charge MyARM community
edition. Maybe this is an option for SMILA?

For more information please read our product pages or just ask me.

http://www.myarm.com/products/community.html

Regards,
Stefan

--
Stefan Ruppert <stefan.ruppert@xxxxxxxxx>         MyARM GmbH
CEO/Head of Development                           Neue Str. 4
Phone: +49 6192/9772818                           63571 Gelnhausen-Roth
Web:   http://www.myarm.com                       Germany
MyARM: Application Response Measurement tools for C/C++, Java and CSharp
_______________________________________________
smila-dev mailing list
smila-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/smila-dev
_______________________________________________
smila-dev mailing list
smila-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/smila-dev




Back to the top