Skip to content

GSD-Stats

Overview

Since version 3.1.0 we have added module to gather generic statistics about program's data.

We use websockets to keep connection online. Our server is listening on https://stats.gsd.pl:12222/

Transferred data have full end-to-end AES256 and SSL encryption.

All communication is disabled by default. You must explicitly turn it on in your config.

Transferred data:

Application ID:

  1. Unique Machine Id
  2. System's family name
  3. Application Name
  4. Hashed executable path

Message types:

  1. Logs - Includes all application's execution logs. Including Fatals, Errors, Warning, Information, Debug, Trace.
  2. License Data.
  3. Messages - Generic application messages. [scheduled for next version]
  4. License - Count of login/logouts (without user's personal data or credentials). [scheduled for next version]
  5. Time of application start. [scheduled for next version]
  6. Application config. [scheduled for next version]
  7. Route diagnostics - mostly execution time. [scheduled for next version]

How to enable:

Make sure you have following entries in your yaml config:

1
2
3
4
statistics:
    enabled: true
    publicKey: path to your public key
    privateKey: path to your private key