View CGI

Online section / Guides / User Guide / Tools / CGI / View CGI contact | download | sitemap

myarmview.cgi

The myarmview.cgi CGI can be used to get an overview of currently available measurements within the MyARM measurement database. The following "myarmview.cgi: Overview" gives an overview of the appearance of the myarmview CGI. It is divided into an upper part which provides a simple form to query the measurement database by selecting various aspects of transaction measurements and a lower part which will show the results of query. In this example it shows the HTTP transactions of the http://www.myarm.info/ apache web-server for a period of the last 30 days.

myarmview.cgi: Overview
Figure: myarmview.cgi: Overview

Upper form part

The upper form part as shown in "myarmview.cgi: Upper form part" of the myarmview.cgi provides controls for querying the MyARM measurement database for transaction analysis. The first row of controls allows to filter the results using the following entities:

Transactions selection
a pull down list of all known ARM transaction definitions.
Time interval selection
a pull down list of pre-defined time intervals:
  • last hour
  • last 24 hours
  • last 7 days
  • last 30 days
  • all (unlimited)
Status selection
a pull down list of ARM transaction status values:
  • ALL (any status)
  • GOOD
  • FAILED
  • ABORT
User selection
a pull down list of any known ARM user or None for no user.
System selection
a pull down list of any known ARM system or All for any system.
myarmview.cgi: Upper form part
Figure: myarmview.cgi: Upper form part

The next control row consists of checkbox controls where additional output fields can be selected (checked) for the ShowTransactions button.

AppName checkbox
if checked the application name is also printed.
User checkbox
if checked the user name attached to a transaction (if any) is also printed.
SystemAddress checkbox
if checked the system address (hostname) is also printed.
URI checkbox
if checked the associated URI attached to a transaction (if any) is also printed.
Context Props checkbox
if checked any associated context properties are also printed.

The third row of controls are buttons which trigger the appropriate actions:

ShowTransactions button
if pressed a list of matching transactions are presented in the lower frame of the myarmview.cgi view. Navigating through the result set is described in section myarmquery.cgi.
Show Children checkbox
if checked also child transactions are presented with the ShowTransactions action.
Histogram button
if pressed a histogram is drawn in the lower result frame.
Statistic button
if pressed a statistics are computed and presented in the lower frame over the matching transactions.
Chains button
if pressed transaction chains are retrieved, and mean durations over the complete transaction chain are computed and displayed in the lower frame.
Correlate button
if pressed the correlation information is updated in the database. This needs to be done before analysing parent/child relationships or transaction chains.
DeleteAll button
if pressed deletes all transaction instances within the MyARM database. Thus be careful pressing this button.