Telemetry
Release Notice
GoodData.CN ready for Kubernetes will be published during May 2021. Stay tuned and watch GoodData Developers website.
Telemetry in Helm Chart
When enabled GoodData.CN 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 GoodData.CN.
How to enable data collection
By default, Helm Chart collects usage statistics. If you decide to disable data collection, you can override
default setting in customized customized-values-cn.yaml
file where you can put all overridden settings:
# file name: customized-values-cn.yaml
telemetryEnabled: false
Then use customized-values-cn.yaml
during Helm Chart installation.
Common collected data
All individual events tracked by GoodData.CN contain set of common properties that are described in the following list:
deployment
- TODO
organization
- SHA1 hash of organization ID
user
- SHA1 hash of concatenated signed user ID, organization ID and deployment
action type
api-call
for tracking events from backend services- TODO for frontend and CLI
user agent
- HTTP request’s
User-Agent
header
IP address
- callers IP address
- only first 2 bytes are tracked
Actions logged from Helm chart deployment
Single event sent when the Helm chart release is deployed:
- System/chart-installed
- TBD
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/