We also need to test the impact of running analytics with execution of process instance. i.e. run a perf test of instance execution and analytics at the same time. On 22 Jan 2016 14:40, "Natasha Wijesekara" <[email protected]> wrote:
> Hi , > > The user has the ability to filter the process instances and view the > details of those instances one at a time. The details loaded for each > process instance does not depend on the instance count as details of one > process instance is viewed at a time. > > Since I did the performance test locally using mysql as the database, the > average time taken to load the details of a process instance is > approximately 2 seconds. > > When filtering the the instances, only 10 instances are loaded per page so > with 200,000+ it takes around approximately 6 seconds to load the instances. > > Thanks, > Natasha > > > > > > > On Fri, Jan 22, 2016 at 1:41 PM, Hasitha Aravinda <[email protected]> > wrote: > >> Hi Natasha, >> >> Did you check average time to load UI with different instance counts >> intervals like, 1, 1k, 10k, 100k,etc. IMO this will give better performance >> measurements. >> >> Thanks >> Hasitha. >> >> On Fri, Jan 22, 2016 at 10:45 AM, Natasha Wijesekara <[email protected]> >> wrote: >> >>> Hi, >>> >>> I did a performance measurement test with 200,000+ process instance >>> records with mysql as the database to each of the scenarios and the UI >>> remained responsive. >>> >>> Thanks, >>> Natasha >>> >>> On Thu, Jan 14, 2016 at 5:14 PM, Natasha Wijesekara <[email protected]> >>> wrote: >>> >>>> I will do a performance test with mysql as the database to each of the >>>> scenarios and will update this thread with the results. >>>> >>>> Thanks, >>>> Natasha >>>> >>>> On Thu, Jan 14, 2016 at 5:07 PM, Nandika Jayawardana <[email protected]> >>>> wrote: >>>> >>>>> Good work Natasha. Lets do a performance measurement each of the >>>>> scenarios by pointing to a db which is having million+ instance records >>>>> since we need the UI to be responsive when the instance db is having >>>>> millions of records, >>>>> >>>>> Regards >>>>> Nandika >>>>> >>>>> On Thu, Jan 14, 2016 at 5:00 PM, Natasha Wijesekara <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I implemented a process monitoring and an advanced filtering view for >>>>>> the bpmn-explorer as a new feature. This is for both running/active >>>>>> and completed process instances. By giving the process instance id, >>>>>> the user can view the details about that particular process instance. >>>>>> >>>>>> The details displayed in the process monitoring view includes: >>>>>> >>>>>> 1) Audit Log : Details about each activity in the process instance >>>>>> - State of the activity i.e. whether the activity is completed , >>>>>> active or not started >>>>>> - Activity name >>>>>> - Activity type i.e. whether its a start event, end event or a >>>>>> user task etc. >>>>>> - Start time of the activity >>>>>> - End time of the activity >>>>>> >>>>>> 2) Variables : Details about the variables used in the process >>>>>> instance >>>>>> - Variable name >>>>>> - Value >>>>>> - Variable type i.e. whether its a string, integer or a double >>>>>> etc. >>>>>> - Scope of the variable >>>>>> >>>>>> 3) User Tasks : Details of all user-tasks in the process instance >>>>>> - Activity name >>>>>> - Task ID >>>>>> - Task Definition Key(Unique for each task in a process) >>>>>> - Start time of the task >>>>>> - End time of the task >>>>>> - Time duration to complete the task >>>>>> - Task assignee >>>>>> - Activity instance Id >>>>>> >>>>>> 4) Called Process Instances : Details about other process instances >>>>>> called by the specific instance >>>>>> - Name of the instance >>>>>> - Process Definition ID >>>>>> - Start time of the instance >>>>>> - End time of the instance >>>>>> >>>>>> 5) The bpmn resource diagram of the process instance. >>>>>> >>>>>> As an improvement I implemented the advanced filter from which the >>>>>> user can filter the process instances using : >>>>>> >>>>>> - Process instance status i.e. active/in-progress or completed >>>>>> - Process Definition ID >>>>>> - Started Before (Instances Started before a particular date) >>>>>> - Started After (Instances Started after a particular date) >>>>>> - Variables used in the process instance i.e. variable name and value >>>>>> as a pair >>>>>> >>>>>> Once the instance is filtered, clicking the result will redirect the >>>>>> user to the process monitoring view which will display the details of the >>>>>> result or the instance clicked. >>>>>> >>>>>> If the user knows the process instance id, the user can directly go >>>>>> to the process monitoring view and view the details of that specific >>>>>> instance. >>>>>> >>>>>> The screenshots of both the views are attached below. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> *Natasha Wijesekare* >>>>>> >>>>>> *Software Engineering Intern, WSO2 Inc: http://wso2.com >>>>>> <http://wso2.com/>* >>>>>> *email : [email protected] <[email protected]>* >>>>>> *mobile: +94 771358651 <%2B94%20771358651>* >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Nandika Jayawardana >>>>> WSO2 Inc ; http://wso2.com >>>>> lean.enterprise.middleware >>>>> >>>> >>>> >>>> >>>> -- >>>> *Natasha Wijesekare* >>>> >>>> *Software Engineering Intern, WSO2 Inc: http://wso2.com >>>> <http://wso2.com/>* >>>> *email : [email protected] <[email protected]>* >>>> *mobile: +94 771358651 <%2B94%20771358651>* >>>> >>> >>> >>> >>> -- >>> *Natasha Wijesekare* >>> >>> *Software Engineering Intern, WSO2 Inc: http://wso2.com >>> <http://wso2.com/>* >>> *email : [email protected] <[email protected]>* >>> *mobile: +94 771358651 <%2B94%20771358651>* >>> >>> _______________________________________________ >>> Architecture mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> -- >> Hasitha Aravinda, >> Senior Software Engineer, >> WSO2 Inc. >> Email: [email protected] >> Mobile : +94 718 210 200 >> >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > *Natasha Wijesekare* > > *Software Engineering Intern, WSO2 Inc: http://wso2.com > <http://wso2.com/>* > *email : [email protected] <[email protected]>* > *mobile: +94 771358651 <%2B94%20771358651>* > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > >
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
