Harvest: Difference between revisions

Tch (talk | contribs)
Tch (talk | contribs)
Line 101: Line 101:
== How does it work? ==
== How does it work? ==
The project comprises two pieces of software: a harvest server that can be localed anywhere in the cloud, and a harvest client that runs in the learners machine. The harvest server exposes a service, accessible from the Internet, for metadata storage. The harvest clients collect metadata from the Journal and send it to server.
The project comprises two pieces of software: a harvest server that can be localed anywhere in the cloud, and a harvest client that runs in the learners machine. The harvest server exposes a service, accessible from the Internet, for metadata storage. The harvest clients collect metadata from the Journal and send it to server.
=== When does it collect? ==
* Data is collected when sugar starts and when sugar successfully connects to a network.
* Once it has successfully collected data, it won't sent any other report until the next collecting window, weekly or monthly.
* In order to avoid service peaks, harvest applies a random (1/7) chance for executing the collection process.


== What are the advantages? ==
== What are the advantages? ==