Telemetry

Telemetry in All-in-One Docker Image

All-in-One Docker Image collects and sends anonymous usage statistics to https://matomo.anywhere.gooddata.com/matomo.php. It collects information from Docker container startup, backend and frontend services. All collected data is anonymized. These statistics are very helpful to us and allow us further improve our product.

Common collected data

All individual events tracked by GoodData.CN contain set of common properties that are described in the following list:

deployment

  • SHA1 hash of either /sys/class/dmi/id/product_uuid or random UUID

organization

  • SHA1 hash of organization ID

user

  • SHA1 hash of concatenated signed user ID, organization ID and deployment

user agent

  • HTTP request’s User-Agent header

IP address

  • callers IP address
  • only first 2 bytes are tracked

Actions logged from AIO startup

  • System/start
    • AIO version
    • number of CPUs
    • RAM in GiB
  • System/ready
    • AIO version
    • number CPUs
    • RAM in GiB

Actions logged from backend

In backend services we track following actions and action-specific properties:

  • api-call/organization-created
    • no user ID tracked, only organization ID and deployment
  • api-call/workspace-created
    • is child workspace?
  • api-call/data-source-created
    • data source type
  • api-call/scan-model
    • data source type
    • number of tables
    • average number of columns per table
    • default scan model parameters used?
  • api-call/model-published
    • number of datasets
    • average number of facts per dataset
    • max number of facts in one dataset
    • average number of attributes per dataset
    • max number of attributes in one dataset
  • api-call/maql-metric-created

Actions logged from frontend

  • /analyze/
  • /analyze/ad-hoc/
  • /analyze/analytical-designer-clear
  • /analyze/attribute-filter-applied
  • /analyze/drillable-items-received
  • /analyze/embedded/
  • /analyze/embedded/ad-hoc/
  • /analyze/embedded/open/
  • /analyze/open/
  • /analyze/report-export-result
  • /analyze/visualization-delete
  • /analyze/visualization-execute
  • /analyze/visualization-open
  • /analyze/visualization-open-as-report
  • /analyze/visualization-save
    • used Insight buckets
    • used Insight properties
  • /analyze/visualization-save-as-new
    • used Insight buckets
    • used Insight properties
  • /analyze/visualization-save-as-new-from-KD
    • used Insight buckets
    • used Insight properties
  • /analyze/visualization-save-from-KD
    • used Insight buckets
    • used Insight properties
  • /analyze/visualization-update
    • used Insight buckets
    • used Insight properties
  • /analyze/visualization-update-from-KD
    • used Insight buckets
    • used Insight properties
  • /dashboards/
  • /dashboards/absolute-form-extended-date-filter-applied
  • /dashboards/absolute-preset-extended-date-filter-applied
  • /dashboards/alert/
  • /dashboards/alert/update/
  • /dashboards/all-time-extended-date-filter-applied
  • /dashboards/create/
  • /dashboards/dashboard-created
    • number of insights
    • number of attribute filters
  • /dashboards/dashboard-creation-canceled
  • /dashboards/dashboard-execution-finished-(#=kpi-failures)
  • /dashboards/default-date-filter
  • /dashboards/delete
  • /dashboards/drill-added
  • /dashboards/drill-performed
  • /dashboards/drillable-items-received
  • /dashboards/edit-mode-cancel
  • /dashboards/edit-mode-save
    • number of insights
    • number of attribute filters
  • /dashboards/edit/
  • /dashboards/edit/attributeFilter/add/
  • /dashboards/edit/attributeFilter/delete/
  • /dashboards/edit/attributeFilter/drag/
  • /dashboards/insight-edit
  • /dashboards/insight-explore
  • /dashboards/post-event-save-as-new
  • /dashboards/project-switch
  • /dashboards/relative-form-future-extended-date-filter-applied
  • /dashboards/relative-form-last-extended-date-filter-applied
  • /dashboards/relative-form-mixed-extended-date-filter-applied
  • /dashboards/relative-form-next-extended-date-filter-applied
  • /dashboards/relative-form-past-extended-date-filter-applied
  • /dashboards/relative-form-this-extended-date-filter-applied
  • /dashboards/relative-preset-future-extended-date-filter-applied
  • /dashboards/relative-preset-last-extended-date-filter-applied
  • /dashboards/relative-preset-mixed-extended-date-filter-applied
  • /dashboards/relative-preset-next-extended-date-filter-applied
  • /dashboards/relative-preset-past-extended-date-filter-applied
  • /dashboards/relative-preset-this-extended-date-filter-applied
  • /dashboards/save-as-new
  • /dashboards/splashscreen/
  • /dashboards/visualization-added
  • /dashboards/visualization-date-recommended
  • /dashboards/visualization-date-recommended-first-other
  • /dashboards/visualization-date-recommended-from-visualization
  • /dashboards/visualization-date-selected
  • /dashboards/visualization-execution
  • /dashboards/widget-less-clicked
  • /dashboards/widget-more-clicked
  • /dashboards/widget-reordered
  • /dashboards/zoom-insight-disabled
  • /dashboards/zoom-insight-enabled
  • homepage/link-click
  • homepage/video-click
  • /modeler/