GrailsFlow

Protocoling of Process execution

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.0
  • Fix Version/s: 1.0.12
  • Component/s: None
  • Labels:
    None
  • Request Controller:
    Please Select
  • External Supervisor:
    Please select
  • Executing Programmer:
    Please select
  • Ext Project Id:
    JCGFW-01

Description

We need a statistics of Node time execution (e.g. startedOn, finishedOn, caller).
It should be possible to define directly in the Process definition for which Node(Nodes) we are going to collect statistics. Some Nodes can belongs to one ProtocolGroup, it will help to join several steps in one Group.

Additionally we need enhance 'Analysing Response Time' program and show Protocolled Nodes per Process as a Chart Line.

  • Introduce configuration in Process/Node definition which steps should be protocolled
    Add a new property for Node: e.g. "protocolGroup:'Validation'"
    validation(protocolGroup:'Validation') {
      action{
       ....  
      }
    }
  • Service which will return statistics for all protocolled Nodes of Process, this should be public for reuse it in other application
  • Please, use 'jqplot' lib for Graphics/Chart Lines.

Activity

Hide
Antonicheva, July added a comment - 25/Apr/11 11:44 AM

Done.

Show
Antonicheva, July added a comment - 25/Apr/11 11:44 AM Done.
Hide
Antonicheva, July added a comment - 27/Apr/11 2:56 PM

Please, check graphics for processes with protocol groups on 'Analyse Response Time' page. There is a test process definition (ProtocolingTest) in plugin samples.

Show
Antonicheva, July added a comment - 27/Apr/11 2:56 PM Please, check graphics for processes with protocol groups on 'Analyse Response Time' page. There is a test process definition (ProtocolingTest) in plugin samples.
Hide
Staskov, Ivan added a comment - 08/Feb/12 10:07 AM

Should be tested by QA.

Show
Staskov, Ivan added a comment - 08/Feb/12 10:07 AM Should be tested by QA.
Hide
Antonicheva, July added a comment - 14/Feb/12 7:55 AM

Please check changes.

Show
Antonicheva, July added a comment - 14/Feb/12 7:55 AM Please check changes.
Hide
Shwedovsky, Dmitry added a comment - 16/Feb/12 3:00 PM

Protocoling of Process execution checked.
Statistic collected for each Protocol Group for process nodes.
Time can be seen on graphic.

Show
Shwedovsky, Dmitry added a comment - 16/Feb/12 3:00 PM Protocoling of Process execution checked. Statistic collected for each Protocol Group for process nodes. Time can be seen on graphic.

People

Vote (0)
Watch (0)

Dates

  • Created:
    08/Apr/11 3:43 PM
    Updated:
    24/Feb/12 8:39 AM
    Resolved:
    24/Feb/12 8:39 AM