Platform Team/Usage Statistics: Difference between revisions

No edit summary
Line 7: Line 7:
All types of statistics are identified by IDs in a dot separated hierarchy. This makes it possible to refer to the particular type or level of data.
All types of statistics are identified by IDs in a dot separated hierarchy. This makes it possible to refer to the particular type or level of data.


* {{Code|shell}}<br>Shell related stats.
* '''''shell'''''<br>Shell related stats.
** {{Code|shell.run}}<br>Shell process is run.
** '''''shell.session'''''<br>Running activity.
** {{Code|shell.active}}<br>Shell or activity window is active.
*** '''shell.session.uptime'''<br>How long Shell is running.
** {{Code|shell.collab}}<br>Collaboration related stats in Shell.
*** '''shell.session.ontop'''<br>How long Shell window is on top.
*** {{Code|shell.collab.buddies}}<br>Number of buddies in the Neighborhood view.
** '''''shell.collab'''''<br>Collaboration related stats in Shell.
* {{Code|activity}}<br>Activities related stats; specified only for the particular activity.
*** '''shell.collab.buddies'''<br>Number of buddies in the Neighborhood view.
** {{Code|activity.session}}<br>Running Activities related stats.
*** '''shell.collab.friends'''<br>Number of buddies in the Groups view.
*** {{Code|activity.session.run}}<br>How many instances active right now.
* '''''activity'''''<br>Activities related stats; specified only for the particular activity.
*** {{Code|activity.session.new}}<br>How many running instances with new Journal entity.
** '''''activity.session'''''<br>Running activity.
*** {{Code|activity.session.resumed}}<br>How many running instances with resumed Journal entity.
*** '''activity.session.uptime'''<br>How long Activity is running.
*** {{Code|activity.session.active}}<br>Is Activity window active.
*** '''activity.session.ontop'''<br>How long Activity window is on top.
*** {{Code|activity.session.buddies}}<br>Number of buddies activity is interacting with right now.
*** '''activity.session.instances'''<br>How many instances launched.
** {{Code|activity.journal}}<br>Journal related Activity's activities.
*** '''activity.session.new'''<br>How many running instances with new Journal entity.
*** {{Code|activity.journal.total}}<br>Total number of Journal entries for the Activity.
*** '''activity.session.resumed'''<br>How many running instances with resumed Journal entity.
*** {{Code|activity.journal.shared}}<br>Total number of Journal entries shared with buddies.
*** '''activity.session.buddies'''<br>Number of buddies Activity is interacting with for all running instances.
* {{Code|system}}<br>System related stats.
** '''''activity.journal'''''<br>Journal related Activity's activities.
** {{Code|system.uptime}}<br>System uptime value.
*** '''activity.journal.total'''<br>Total number of Journal entries for the Activity.
*** '''activity.journal.shared'''<br>Number of Journal entries that where shared.
*** '''activity.journal.annotated'''<br>For how many Journal entities metadata was changed by user.
* '''''system'''''<br>System related stats.
** '''system.uptime'''<br>System uptime value.


== Implementation ==
== Implementation ==
Line 41: Line 45:
=== Analyzer ===
=== Analyzer ===


== Resources ==
== See also ==


* [https://dev.laptop.org.au/issues/59 Australian request].
* Paraguayan Activity usage [http://wiki.paraguayeduca.org/index.php/Analisis_de_Uso_de_Actividades analysis] basing on Journal records.
* Australian [https://dev.laptop.org.au/issues/59 request] for statistics gathering.