Created
January 2, 2020 08:04
-
-
Save motin/55a5b65160b37e8eace0e35d59072bed to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Could not map contract ID '@mozilla.org/sharepicker;1' to CID {1201d357-8417-4926-a694-e6408fbedcf8} because no implementation of the CID is registered. | |
Experiment add-on background.js messaging-system-personalization-experiment-1-addon-treatment@mozilla.org background.js:22:9 | |
Object { config: {…} } | |
background.js:23:9 | |
Checking study eligibility background.js:70:11 | |
Eligible background.js:53:15 | |
Writing hard-coded score threshold 5000 background.js:86:11 | |
Object { permanentPrivateBrowsing: false } | |
background.js:72:11 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101195650, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101195650 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101195650, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101195650 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101195650, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101195650 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101195650, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101195650 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101195650, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101195650 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101195650, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101195650 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101195650, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101195650 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101195650, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101195650 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101195650, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101195650 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101195650, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101195650 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101195650, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101195650 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101195650, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101195650, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101195650 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200101201511, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:66:11 | |
Submitted "messaging-system-personalization-experiment-1-update" telemetry: | |
Object { model_version: 20200101201511, study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org", study_addon_version: "1.0.0", client_context_features: {…}, boolean_client_context_features: {…}, features_array_used_in_score_computation: (16) […] } | |
uploadEvaluatedFeatures.js:85:11 | |
Setting the CFR provider pref with bucket, cohort and personalizedModelVersion | |
Object { bucket: "cfr-ml-experiments", cohort: "PERSONALIZATION_EXPERIMENT_1_TREATMENT", personalizedModelVersion: 20200101201511 } | |
background.js:198:13 | |
onModelUpdate callback finished background.js:208:13 | |
Fetching "cfr-ml-model" bucket contents directly from the remote settings server endpoint background.js:103:17 | |
Getting current client context background.js:164:13 | |
Getting model inputs from ASRouterTargeting.jsm clientContext.js:4:11 | |
Object { asRouterTargetingGetters: {…} } | |
clientContext.js:17:11 | |
Getting model inputs from addonsMetadata web extension experiment API clientContext.js:19:11 | |
Object { listOfInstalledAddons: (5) […], listOfSelfInstalledEnabledAddons: [], listOfSelfInstalledEnabledPopularPrivacySecurityAddons: [], listOfInstalledThemes: (1) […], listOfSelfInstalledEnabledThemes: [] } | |
clientContext.js:220:11 | |
Merging with model inputs from clientContext web extension experiment API clientContext.js:228:11 | |
Computing scores etc based on the following model and input | |
Object { cfrMlModelsRecord: {…}, clientContext: {…} } | |
background.js:167:13 | |
Object { experimentCfrIds: (18) […] } | |
computeScores.js:11:11 | |
Object { scoringBehaviorOverride: false } | |
computeScores.js:15:11 | |
Object { booleanFeatures: {…} } | |
computeScores.js:49:11 | |
Object { features: (16) […] } | |
computeScores.js:79:11 | |
Writing computed scores into prefs | |
Object { computedScores: {…} } | |
background.js:180:13 | |
Performing sanity checks background.js:185:13 | |
Checking that scores all are of integer values performSanityChecks.js:11:11 | |
Checking that scores all fall within the range 0-10000 performSanityChecks.js:20:11 | |
Sanity checking written prefs performSanityChecks.js:28:11 | |
Sanity checking related targeting getters performSanityChecks.js:46:11 | |
Submitting evaluated features for consumption by the model training job background.js:188:13 | |
Compiling telemetry payload for upload based on: | |
Object { personalizedModelVersion: 20200102052603, clientContext: {…}, booleanFeatures: {…}, features: (16) […] } | |
uploadEvaluatedFeatures.js:30:11 | |
Telemetry about to be validated using the compiled ajv validate() function: | |
{…} | |
| |
boolean_client_context_features: Object { has_firefox_as_default_browser: true, has_more_than_12_active_ticks: false, has_more_than_5_total_uri_count: false, … } | |
| |
client_context_features: Object { has_firefox_as_default_browser: true, active_ticks: 7, about_preferences_non_default_value_count: 1, … } | |
| |
features_array_used_in_score_computation: Array(16) [ 1, 0, 0, … ] | |
| |
model_version: 20200102052603 | |
| |
study_addon_version: "1.0.0" | |
| |
study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org" | |
| |
<prototype>: Object { … } | |
uploadEvaluatedFeatures.js:66:11 | |
Invalid telemetry payload | |
{…} | |
| |
payload: {…} | |
| |
boolean_client_context_features: Object { has_firefox_as_default_browser: true, has_more_than_12_active_ticks: false, has_more_than_5_total_uri_count: false, … } | |
| |
client_context_features: {…} | |
| |
about_preferences_non_default_value_count: 1 | |
| |
active_ticks: 7 | |
| |
dark_mode_active: true | |
| |
firefox_account_prefs_configured: false | |
| |
has_firefox_as_default_browser: true | |
| |
locale: "en-US" | |
| |
logins_saved_in_the_browser_count: 0 | |
| |
main_monitor_screen_width: 1680 | |
| |
profile_age_in_ms: 34231408 | |
| |
self_installed_addons_count: 0 | |
| |
self_installed_popular_privacy_security_addons_count: 0 | |
| |
self_installed_themes_count: 0 | |
| |
total_bookmarks_count: 5 | |
| |
total_uri_count: undefined | |
| |
update_channel: "aurora" | |
| |
<prototype>: Object { … } | |
| |
features_array_used_in_score_computation: Array(16) [ 1, 0, 0, … ] | |
| |
model_version: 20200102052603 | |
| |
study_addon_version: "1.0.0" | |
| |
study_variation: "messaging-system-personalization-experiment-1-addon-treatment@mozilla.org" | |
| |
<prototype>: Object { … } | |
| |
validationResult: {…} | |
| |
errors: (1) […] | |
| |
0: {…} | |
| |
dataPath: ".client_context_features" | |
| |
keyword: "required" | |
| |
message: "should have required property 'total_uri_count'" | |
| |
params: Object { missingProperty: "total_uri_count" } | |
| |
schemaPath: "#/properties/client_context_features/required" | |
| |
<prototype>: Object { … } | |
| |
length: 1 | |
| |
<prototype>: Array [] | |
| |
valid: false | |
| |
<prototype>: Object { … } | |
| |
<prototype>: Object { … } | |
uploadEvaluatedFeatures.js:74:13 | |
Error: "Invalid telemetry payload" | |
uploadEvaluatedFeatures moz-extension://892b67aa-12da-f540-9357-8a017800d646/uploadEvaluatedFeatures.js:75 | |
onModelUpdate moz-extension://892b67aa-12da-f540-9357-8a017800d646/background.js:191 | |
alarmListener moz-extension://892b67aa-12da-f540-9357-8a017800d646/background.js:110 | |
background.js:28:11 | |
An unexpected error was thrown during development mode / without Normandy - running onUnenroll callback directly background.js:40:13 | |
Unenrolling | |
Object { reason: "CAUGHT_ERROR" } | |
background.js:127:11 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment