Difference between revisions of "Sugar Network/Node Statistics"

From Sugar Labs
Jump to navigation Jump to search
(Redirected page to Sugar Network/API#Node statistics)
 
(32 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Summary ==
+
#REDIRECT [[Sugar_Network/API#Node_statistics]]
 
 
This page describes what kind of statistics [[Sugar Network]] node [[Platform_Team/Sugar_Network/Server|servers]] generate. Statistics is about the entire node server and not [[Platform_Team/Usage_Statistics|personalized]]. Besides, statistics is being targeted to edu researchers rather than service maintainers, i.e., excluding technical details that are important only for node maintaining.
 
 
 
Statistics will be collected by analyzing regular requests to API server and stored for each Sugar Network node. It will be  possible to get direct access to this stats using node's [[Platform_Team/Sugar_Network/API|API]]. Besides, slave node statistics will be uploaded to master server.
 
 
 
== Common statistics ==
 
 
 
Statistics will be collected per Sugar Network [[Platform_Team/Sugar_Network/Objects_model|object type]].
 
 
 
* ''User''<br>
 
** '''user.total'''<br>Total number of existing objects.
 
** '''user.created'''<br>Number of created objects.
 
** '''user.deleted'''<br>Number of deleted objects.
 
** '''user.active'''<br>Number of unique users that take part in regular server interactions, i.e., authenticated and subscribed to server events.
 
** '''user.hits'''<br>Number of direct object accesses.
 
 
 
* ''Context''<br>
 
** '''context.total'''<br>Total number of existing objects.
 
** '''context.activities'''<br>Number of Sugar activities among ''context.total''.
 
** '''context.content'''<br>Number of content among ''context.total''.
 
** '''context.projects'''<br>Number of projects among ''context.total''.
 
** '''context.created'''<br>Number of created objects.
 
** '''context.deleted'''<br>Number of deleted objects.
 
** '''context.active'''<br>Number of unique objects involved, directly or indirectly, in users' interactions.
 
** '''context.hits'''<br>Number of direct object accesses.
 
** '''context.updated'''<br>Number of newly uploaded ''Implementations'' with new versions.
 
** '''context.failed'''<br>Number of newly uploaded fail ''Reports''.
 
** '''context.downloaded'''<br>Number of ''Implementation'' downloads.
 
 
 
* ''Review''<br>
 
** '''review.total'''<br>Total number of existing objects.
 
** '''review.created'''<br>Number of created objects.
 
** '''review.deleted'''<br>Number of deleted objects.
 
** '''review.active'''<br>Number of unique objects involved, directly or indirectly, in users' interactions.
 
** '''review.hits'''<br>Number of direct object accesses.
 
 
 
* ''Feedback''<br>
 
** '''feedback.total'''<br>Total number of existing objects.
 
** '''feedback.ideas'''<br>Number of ideas among ''feedback.total''.
 
** '''feedback.problems'''<br>Number of problems among ''feedback.total''.
 
** '''feedback.questions'''<br>Number of questions among ''feedback.total''.
 
** '''feedback.solutions'''<br>Objects among ''feedback.total'' that have ''Solutions'' assigned.
 
** '''feedback.created'''<br>Number of created objects.
 
** '''feedback.deleted'''<br>Number of deleted objects.
 
** '''feedback.active'''<br>Number of unique objects involved, directly or indirectly, in users' interactions.
 
** '''feedback.hits'''<br>Number of direct object accesses.
 
** '''feedback.solved'''<br>Number of assigned ''Solutions''.
 
** '''feedback.rejected'''<br>Number of rejected ''Solutions''.
 
 
 
* ''Solution''<br>
 
** '''solution.total'''<br>Total number of existing objects.
 
** '''solution.created'''<br>Number of created objects.
 
** '''solution.deleted'''<br>Number of deleted objects.
 
** '''solution.active'''<br>Number of unique objects involved, directly or indirectly, in users' interactions.
 
** '''solution.hits'''<br>Number of direct object accesses.
 
 
 
* ''Artifact''<br>
 
** '''artifact.total'''<br>Total number of existing objects.
 
** '''artifact.created'''<br>Number of created objects.
 
** '''artifact.deleted'''<br>Number of deleted objects.
 
** '''artifact.active'''<br>Number of unique objects involved, directly or indirectly, in users' interactions.
 
** '''artifact.hits'''<br>Number of direct object accesses.
 
** '''artifact.downloaded'''<br>Number of downloads.
 
 
 
* ''Comment''<br>
 
** '''comment.total'''<br>Total number of existing objects.
 
** '''comment.created'''<br>Number of created objects.
 
** '''comment.deleted'''<br>Number of deleted objects.
 
** '''comment.hits'''<br>Number of direct object accesses.
 
 
 
== Per object statistics ==
 
 
 
While calculating [[#Common_statistics|common]] statistics, node will generate per object sums as well.
 
 
 
These are Sugar Network object that will be affected:
 
 
 
* ''Context'' properties:
 
** '''Context.downloads'''<br>Number of total downloads for the ''Context''.
 
** '''Context.rating'''<br>Average rating given to the ''Context'' while reviewing.
 
 
 
* ''Artifact'' properties:
 
** '''Artifact.downloads'''<br>Number of total downloads for the ''Artifact''.
 
** '''Artifact.rating'''<br>Average rating given to the ''Artifact'' while reviewing.
 
 
 
== Getting involved ==
 
 
 
{{:Sugar_Network/Feedback}}
 

Latest revision as of 10:12, 13 May 2014