Hello, I’m taking part in this year GSOC  and working on Telemetry for Krita . I want to clarify the details of my proposal, talk about the data collected.

Some time ago I was planning to use google protobuf library for  data recording. This meant that I would write data to files, process the data on the client side, and send them to the server.  It was good idea, but  I found out that there are already ready-made solutions that can be adapted to the solution of my problem. My mentors(Boudewijn Rempt and Dmitry Kazakov) advised me to pay attention for kuserfeedback library.  It a  convenient solution, which will facilitate data writing, but it will complicate the process of data analysis on the client side.
What data do I want to save? I want to collect data about:
  • Tools
  • Presets
  • Asserts
  • Image_Properties
  • Actions

It does not require any personal data and anonymous. And it would be cool to collect information about  time spent in Krita, users’ systems and about versions of Krita. It is required  unique id, which  will be given to each installed version of Krita.

Schematically, the site with statistics will look like this:
prototype1

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s