ETICS Disseminator Trend Analysis

This page describes a few examples of usage of the ETICS Disseminator Trend Analysis component used to obtain plots and statistics from the data collected on systems and modules registered in ETICS.

Disseminator Endpoint

You can find the development version of the application here

Disseminator Versions

The component org.etics.disseminator-trend.analisys is being developed in 2 branches. The main includes bugfixes and improvements applied to the original version. The second line of development has an enhanced GUI in addition to all the bugfixes and improvements of the first version.

Using the disseminator interface.

The component analyzes the data collected by ETICS plugins and present the statistics graphically on a plot.

To use the disseminator point your browser at Etics Disseminator Location

The disseminator's interface is presented.

Example 1 (Simple query)

Collect SLOCCount's metric on org.glite project:

  1. Specify the metric you are interested in ( write SLOCCount in "Metric" textfield)
  2. Specify the project for which metrics will be plotted (write org.glite in "Project" textfield)
  3. Press Plot button to visualize the trend in org.glite

Example 2 (Simple query on multiple project)

Suppose you want to collect SLOCCount's metric on org.glite AND org.etics project:

  1. Specify the metric you are interested in ( write SLOCCount in "Metric" textfield)
  2. Specify the project for which metrics will be plotted (write org.glite in "Project" textfield)
  3. Press the green "+" button on the right side of the "Project" textfield. This will add another textfield of type "Project"
  4. Specify the additional project for which metrics will be plotted (write org.etics in the newly opened "Project" textfield)
  5. Press Plot button to visualize the trend in org.glite AND org.etics

The GUI is rather intuitive, simply use the fields:

  • Volatile to specify in which ETICS Volatile should the metrics be collected
  • Subsystem to specify which subsystem you are interested in
  • Component to specify which component of a project you are interested in
  • Configuration to project or module configuration for which you want to collect statistics
  • Platform to specify the platform you are interested in
  • Scope. Can be OVERALL or MODULE
  • Size specify the size of the plot in pixels
  • Start, End to specify a timeframe for metric collection

Some URL Query Examples

Click on the following URLs

http://etics-02.cnaf.infn.it:8080/eticsPortal/#Disseminator%26Disseminator%26project%3Dorg.etics%26subsystem%3Dorg.etics.repository%26metric%3DSLOCCount%26size%3D800%26scope%3DOVERALL

http://etics-02.cnaf.infn.it:8080/eticsPortal/#Disseminator%26project%3Dorg.etics%26configuration%3Detics_R_2_4_0_1%26metric%3DSLOCCount%26size%3D800%26scope%3DOVERALL

http://etics-02.cnaf.infn.it:8080/eticsPortal/#Disseminator%26project%3Dorg.etics%26metric%3DSLOCCount%26minVal%3D120000%26maxVal%3D150000%26size%3D800%26scope%3DOVERALL

http://etics-02.cnaf.infn.it:8080/eticsPortal/#Disseminator%26Disseminator%26project%3DOMII-Europe%26subsystem%3Ddgas%26component%3DDGASRus%26configuration%3DDGASRus_R_1_0_SLC3%26project%3Dorg.etics%26subsystem%3Dorg.etics.build-system%26component%3Dorg.etics.build-system.client-py%26configuration%3Detics-build-system-client-py_R_1_4_7_1%26metric%3DSLOCCount%26size%3D800%26scope%3DOVERALL

http://etics-02.cnaf.infn.it:8080/eticsPortal/#Disseminator%26project%3Dorg.etics%26metric%3DSLOCCount%26platform%3Dslc4_ia32_gcc346%26size%3D800%26scope%3DOVERALL

http://etics-02.cnaf.infn.it:8080/eticsPortal/#Disseminator%26project%3Dorg.etics%26configuration%3Detics_R_2_4_0_1%26metric%3DSLOCCount%26size%3D800%26scope%3DOVERALL

Uncompleted queries
  • project missing
http://etics-02.cnaf.infn.it:8080/eticsPortal/#Disseminator%26metric%3DSLOCCount%26size%3D800%26scope%3DOVERALL
  • metric missing
http://etics-02.cnaf.infn.it:8080/eticsPortal/#Disseminator%26Disseminator%26project%3Dorg.etics%26size%3D800%26scope%3DOVERALL

To do

  • Make different plot for different projects

Done

  • Add the queryURL functionality
  • Added info about number of results and date to the plot panel
  • Add project and subsystem configurations in the tree
  • Add link to the repository in the plot panel
  • Refactoring of the code of the class EticsTrendAnalysis.java
  • Add a panel that should contain the search module. This panel should disappear when the user pushes a button
  • Clicking on the plot a new window is opened with only the jpeg

-- MarcoCanaparo - 10 Apr 2009

Edit | Attach | Watch | Print version | History: r17 < r16 < r15 < r14 < r13 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r17 - 2009-04-23 - MarcoCanaparo
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    ETICS All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback