[ 
https://issues.apache.org/jira/browse/JENA-427?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13662277#comment-13662277
 ] 

Andy Seaborne commented on JENA-427:
------------------------------------

I've started work on this JIRA.

1/ Added elapsed time per request (see above)
and next
2/ restructure the request lifecycle to make it possible to collect stats at 
well defined points.
   Introduce a per-request object (repurpose the current HttpAction but extend 
scope from right at the start of the
   HTTP request, not after deciding the operation type).
 
3/ Per dataset counters for every operation and whether successful or not.

4/ Per server counters

4/ Keep a finite buffer of recent request records.

Issues: consistency and parallelism. Counters will be AtomicLongs.  Even so, a 
separate total is needed because assing up the per service counters is not 
necessarily going to give a consistent.
                
> Statistics for Fuseki usage.
> ----------------------------
>
>                 Key: JENA-427
>                 URL: https://issues.apache.org/jira/browse/JENA-427
>             Project: Apache Jena
>          Issue Type: Improvement
>          Components: ARQ, Fuseki, TDB
>            Reporter: Andy Seaborne
>            Assignee: Andy Seaborne
>              Labels: mentor
>
> Between ARQ and Fuseki, there could be statistics on usage gathered for 
> exposure via JMX.
> ARQ collects only a basic count.
> Fuseki could collect per dataset.
> What statistics would be useful? How would they be JMX-named?
> Statistics are useful for debugging and for long term system monitorings.
> Please add suggestions to the JIRA.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to