OpenVoiceOS / ovos-installer

Open Voice OS and/or HiveMind installer using Ansible with an intuitive and easy Text-based User Interface
https://www.openvoiceos.org
70 stars 21 forks source link

Implement telemetry to collect setup information #1

Closed goldyfruit closed 10 months ago

goldyfruit commented 11 months ago

Telemetry will collect information about

These information will be collection only if the user is willing to share them, once collected the data will be aggregated and available publicly.

goldyfruit commented 10 months ago

Done. Here is a sample of the collected metrics:

    {
        "id": 2,
        "architecture": "x86_64",
        "channel": "development",
        "container": true,
        "country": "canada",
        "cpu_capable": true,
        "display_server": "wayland",
        "gui_feature": false,
        "os_kernel": "6.5.9-200.fc38.x86_64",
        "os_name": "fedora",
        "os_type": "linux",
        "os_version": "38",
        "profile": "ovos",
        "python_version": "3.11.6",
        "raspberry_pi": "n/a",
        "skills_feature": true,
        "sound_server": "pulseaudio",
        "tuning_enabled": false,
        "venv": false
    }