719 lines
26 KiB
YAML
719 lines
26 KiB
YAML
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
# Adding a new metric? We have docs for that!
|
|
# https://firefox-source-docs.mozilla.org/toolkit/components/glean/user/new_definitions_file.html
|
|
|
|
---
|
|
$schema: moz://mozilla.org/schemas/glean/metrics/2-0-0
|
|
$tags:
|
|
- 'Firefox :: Normandy Client'
|
|
|
|
normandy:
|
|
enroll_preference_study:
|
|
type: event
|
|
description: >
|
|
Sent when applying a Normandy recipe of the above types has
|
|
succeeded.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.enroll#preference_study.
|
|
bugs: &normandy_enroll_bugs
|
|
- https://bugzil.la/1443560
|
|
data_reviews: &normandy_enroll_data_reviews
|
|
- https://bugzil.la/1443560
|
|
notification_emails: &normandy_enroll_emails
|
|
- normandy-notifications@mozilla.com
|
|
expires: never
|
|
extra_keys: &normandy_enroll_extra
|
|
value:
|
|
description: >
|
|
The `value` of the event. Mirrors to the Legacy Telemetry
|
|
event's `value` parameter.
|
|
type: string
|
|
experimentType:
|
|
description: >
|
|
For preference_study and nimbus_experiment recipes, the type of experiment this is ("exp" or "exp-highpop").
|
|
|
|
type: string
|
|
branch:
|
|
description: >
|
|
The slug of the branch that was chosen for this client.
|
|
|
|
type: string
|
|
addonId:
|
|
description: >
|
|
For addon_study recipes, the ID of the addon that was installed.
|
|
type: string
|
|
addonVersion:
|
|
description: >
|
|
For addon_study recipes, the version of the addon that was installed.
|
|
type: string
|
|
telemetry_mirror: Normandy_Enroll_PreferenceStudy
|
|
|
|
enroll_addon_study:
|
|
type: event
|
|
description: >
|
|
Sent when applying a Normandy recipe of the above types has
|
|
succeeded.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.enroll#addon_study.
|
|
bugs: *normandy_enroll_bugs
|
|
data_reviews: *normandy_enroll_data_reviews
|
|
notification_emails: *normandy_enroll_emails
|
|
expires: never
|
|
extra_keys: *normandy_enroll_extra
|
|
telemetry_mirror: Normandy_Enroll_AddonStudy
|
|
|
|
enroll_preference_rollout:
|
|
type: event
|
|
description: >
|
|
Sent when applying a Normandy recipe of the above types has
|
|
succeeded.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.enroll#preference_rollout.
|
|
bugs: *normandy_enroll_bugs
|
|
data_reviews: *normandy_enroll_data_reviews
|
|
notification_emails: *normandy_enroll_emails
|
|
expires: never
|
|
extra_keys: *normandy_enroll_extra
|
|
telemetry_mirror: Normandy_Enroll_PreferenceRollout
|
|
|
|
enroll_addon_rollout:
|
|
type: event
|
|
description: >
|
|
Sent when applying a Normandy recipe of the above types has
|
|
succeeded.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.enroll#addon_rollout.
|
|
bugs: *normandy_enroll_bugs
|
|
data_reviews: *normandy_enroll_data_reviews
|
|
notification_emails: *normandy_enroll_emails
|
|
expires: never
|
|
extra_keys: *normandy_enroll_extra
|
|
telemetry_mirror: Normandy_Enroll_AddonRollout
|
|
|
|
enroll_nimbus_experiment:
|
|
type: event
|
|
description: >
|
|
Sent when applying a Normandy recipe of the above types has
|
|
succeeded.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.enroll#nimbus_experiment.
|
|
bugs: *normandy_enroll_bugs
|
|
data_reviews: *normandy_enroll_data_reviews
|
|
notification_emails: *normandy_enroll_emails
|
|
expires: never
|
|
extra_keys: *normandy_enroll_extra
|
|
telemetry_mirror: Normandy_Enroll_NimbusExperiment
|
|
|
|
enroll_failed_addon_study:
|
|
type: event
|
|
description: >
|
|
Sent when applying a Normandy recipe of the above types has failed.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.enrollFailed#addon_study.
|
|
bugs: &normandy_enrollFailed_bugs
|
|
- https://bugzil.la/1443560
|
|
data_reviews: &normandy_enrollFailed_data_reviews
|
|
- https://bugzil.la/1443560
|
|
notification_emails: &normandy_enrollFailed_emails
|
|
- normandy-notifications@mozilla.com
|
|
expires: never
|
|
extra_keys: &normandy_enrollFailed_extra
|
|
value:
|
|
description: >
|
|
The `value` of the event. Mirrors to the Legacy Telemetry
|
|
event's `value` parameter.
|
|
type: string
|
|
reason:
|
|
description: >
|
|
An error code describing the failure.
|
|
type: string
|
|
preference:
|
|
description: >
|
|
For preference_rollout when reason=conflict, the name of the preference that was going to be modified.
|
|
|
|
type: string
|
|
detail:
|
|
description: >
|
|
For addon_study and branched_addon study, extra text describing the failure.
|
|
|
|
type: string
|
|
branch:
|
|
description: >
|
|
The branch that failed to enroll.
|
|
|
|
type: string
|
|
addonId:
|
|
description: >
|
|
The ID of the addon for the rollout when reason=conflict.
|
|
type: string
|
|
conflictingSlug:
|
|
description: >
|
|
The slug for the conflicting rollout.
|
|
type: string
|
|
enrollmentId:
|
|
description: >
|
|
The enrollment ID of the conflicting rollout.
|
|
type: string
|
|
prefBranch:
|
|
description: >
|
|
For preference_study when reason=invalid-branch, the branch that was invalid.
|
|
type: string
|
|
telemetry_mirror: Normandy_Enrollfailed_AddonStudy
|
|
|
|
enroll_failed_preference_rollout:
|
|
type: event
|
|
description: >
|
|
Sent when applying a Normandy recipe of the above types has failed.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.enrollFailed#preference_rollout.
|
|
bugs: *normandy_enrollFailed_bugs
|
|
data_reviews: *normandy_enrollFailed_data_reviews
|
|
notification_emails: *normandy_enrollFailed_emails
|
|
expires: never
|
|
extra_keys: *normandy_enrollFailed_extra
|
|
telemetry_mirror: Normandy_Enrollfailed_PreferenceRollout
|
|
|
|
enroll_failed_preference_study:
|
|
type: event
|
|
description: >
|
|
Sent when applying a Normandy recipe of the above types has failed.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.enrollFailed#preference_study.
|
|
bugs: *normandy_enrollFailed_bugs
|
|
data_reviews: *normandy_enrollFailed_data_reviews
|
|
notification_emails: *normandy_enrollFailed_emails
|
|
expires: never
|
|
extra_keys: *normandy_enrollFailed_extra
|
|
telemetry_mirror: Normandy_Enrollfailed_PreferenceStudy
|
|
|
|
enroll_failed_addon_rollout:
|
|
type: event
|
|
description: >
|
|
Sent when applying a Normandy recipe of the above types has failed.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.enrollFailed#addon_rollout.
|
|
bugs: *normandy_enrollFailed_bugs
|
|
data_reviews: *normandy_enrollFailed_data_reviews
|
|
notification_emails: *normandy_enrollFailed_emails
|
|
expires: never
|
|
extra_keys: *normandy_enrollFailed_extra
|
|
telemetry_mirror: Normandy_Enrollfailed_AddonRollout
|
|
|
|
enroll_failed_nimbus_experiment:
|
|
type: event
|
|
description: >
|
|
Sent when applying a Normandy recipe of the above types has failed.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.enrollFailed#nimbus_experiment.
|
|
bugs: *normandy_enrollFailed_bugs
|
|
data_reviews: *normandy_enrollFailed_data_reviews
|
|
notification_emails: *normandy_enrollFailed_emails
|
|
expires: never
|
|
extra_keys: *normandy_enrollFailed_extra
|
|
telemetry_mirror: Normandy_Enrollfailed_NimbusExperiment
|
|
|
|
update_addon_study:
|
|
type: event
|
|
description: >
|
|
This event is fired when a client detects that a recipe of the ahove
|
|
types has changed on the server, and the new version of the recipe
|
|
is being applied over an existing, older version previously fetched
|
|
from the server.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.update#addon_study.
|
|
bugs: &normandy_update_bugs
|
|
- https://bugzil.la/1443560
|
|
- https://bugzil.la/1474413
|
|
data_reviews: &normandy_update_data_reviews
|
|
- https://bugzil.la/1443560
|
|
- https://bugzil.la/1474413
|
|
notification_emails: &normandy_update_emails
|
|
- normandy-notifications@mozilla.com
|
|
expires: never
|
|
extra_keys: &normandy_update_extra
|
|
value:
|
|
description: >
|
|
The `value` of the event. Mirrors to the Legacy Telemetry
|
|
event's `value` parameter.
|
|
type: string
|
|
previousState:
|
|
description: >
|
|
For preference_rollout recipes, the state of the rollout that had been applied previously.
|
|
|
|
type: string
|
|
addonId:
|
|
description: >
|
|
For addon_study recipes, the ID of the addon that was updated.
|
|
type: string
|
|
addonVersion:
|
|
description: >
|
|
For addon_study recipes, the version of the addon that was installed.
|
|
type: string
|
|
branch:
|
|
description: >
|
|
The branch that was updated.
|
|
type: string
|
|
enrollmentId:
|
|
description: >
|
|
A unique ID for this enrollment that will be included in all related Telemetry.
|
|
type: string
|
|
telemetry_mirror: Normandy_Update_AddonStudy
|
|
|
|
update_preference_rollout:
|
|
type: event
|
|
description: >
|
|
This event is fired when a client detects that a recipe of the ahove
|
|
types has changed on the server, and the new version of the recipe
|
|
is being applied over an existing, older version previously fetched
|
|
from the server.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.update#preference_rollout.
|
|
bugs: *normandy_update_bugs
|
|
data_reviews: *normandy_update_data_reviews
|
|
notification_emails: *normandy_update_emails
|
|
expires: never
|
|
extra_keys: *normandy_update_extra
|
|
telemetry_mirror: Normandy_Update_PreferenceRollout
|
|
|
|
update_addon_rollout:
|
|
type: event
|
|
description: >
|
|
This event is fired when a client detects that a recipe of the ahove
|
|
types has changed on the server, and the new version of the recipe
|
|
is being applied over an existing, older version previously fetched
|
|
from the server.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.update#addon_rollout.
|
|
bugs: *normandy_update_bugs
|
|
data_reviews: *normandy_update_data_reviews
|
|
notification_emails: *normandy_update_emails
|
|
expires: never
|
|
extra_keys: *normandy_update_extra
|
|
telemetry_mirror: Normandy_Update_AddonRollout
|
|
|
|
update_nimbus_experiment:
|
|
type: event
|
|
description: >
|
|
This event is fired when a client detects that a recipe of the ahove
|
|
types has changed on the server, and the new version of the recipe
|
|
is being applied over an existing, older version previously fetched
|
|
from the server.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.update#nimbus_experiment.
|
|
bugs: *normandy_update_bugs
|
|
data_reviews: *normandy_update_data_reviews
|
|
notification_emails: *normandy_update_emails
|
|
expires: never
|
|
extra_keys: *normandy_update_extra
|
|
telemetry_mirror: Normandy_Update_NimbusExperiment
|
|
|
|
update_failed_addon_study:
|
|
type: event
|
|
description: >
|
|
Sent when applying a new version of a Normandy recipe of the above
|
|
types (over an existing, older version previously fetched from the
|
|
server) has failed.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.updateFailed#addon_study.
|
|
bugs: &normandy_updateFailed_bugs
|
|
- https://bugzil.la/1474413
|
|
data_reviews: &normandy_updateFailed_data_reviews
|
|
- https://bugzil.la/1474413
|
|
notification_emails: &normandy_updateFailed_emails
|
|
- normandy-notifications@mozilla.com
|
|
expires: never
|
|
extra_keys: &normandy_updateFailed_extra
|
|
value:
|
|
description: >
|
|
The `value` of the event. Mirrors to the Legacy Telemetry
|
|
event's `value` parameter.
|
|
type: string
|
|
reason:
|
|
description: >
|
|
An error code describing the failure.
|
|
type: string
|
|
detail:
|
|
description: >
|
|
Extra text describing the failure. Currently only provided for addon_study.
|
|
|
|
type: string
|
|
branch:
|
|
description: >
|
|
The branch that failed to update.
|
|
type: string
|
|
enrollmentId:
|
|
description: >
|
|
A unique ID for this enrollment that will be included in all related Telemetry.
|
|
type: string
|
|
telemetry_mirror: Normandy_Updatefailed_AddonStudy
|
|
|
|
update_failed_addon_rollout:
|
|
type: event
|
|
description: >
|
|
Sent when applying a new version of a Normandy recipe of the above
|
|
types (over an existing, older version previously fetched from the
|
|
server) has failed.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.updateFailed#addon_rollout.
|
|
bugs: *normandy_updateFailed_bugs
|
|
data_reviews: *normandy_updateFailed_data_reviews
|
|
notification_emails: *normandy_updateFailed_emails
|
|
expires: never
|
|
extra_keys: *normandy_updateFailed_extra
|
|
telemetry_mirror: Normandy_Updatefailed_AddonRollout
|
|
|
|
unenroll_preference_study:
|
|
type: event
|
|
description: >
|
|
Sent when a Normandy recipe of certain types "ends". N.B. For
|
|
preference_rollback, this is fired when the recipe is fired (the
|
|
recipe that "ends" is a corresponding preference_rollout).
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.unenroll#preference_study.
|
|
bugs: &normandy_unenroll_bugs
|
|
- https://bugzil.la/1443560
|
|
- https://bugzil.la/1843126
|
|
- https://bugzil.la/1896718
|
|
- https://bugzil.la/1907649
|
|
data_reviews: &normandy_unenroll_data_reviews
|
|
- https://bugzil.la/1443560
|
|
- https://bugzil.la/1843126
|
|
- https://bugzil.la/1896718
|
|
- https://bugzil.la/1907649
|
|
notification_emails: &normandy_unenroll_emails
|
|
- normandy-notifications@mozilla.com
|
|
- nimbus-team@mozilla.com
|
|
expires: never
|
|
extra_keys: &normandy_unenroll_extra
|
|
value:
|
|
description: >
|
|
The `value` of the event. Mirrors to the Legacy Telemetry
|
|
event's `value` parameter.
|
|
type: string
|
|
reason:
|
|
description: >
|
|
A code describing the reason why the recipe ended.
|
|
type: string
|
|
didResetValue:
|
|
description: >
|
|
For preference_study, "true" or "false" according to whether we put the preference back the way it was.
|
|
|
|
type: string
|
|
addonId:
|
|
description: >
|
|
For addon_study, the ID of the addon that ended.
|
|
type: string
|
|
addonVersion:
|
|
description: >
|
|
For addon_study, the version of the addon for which the recipe ended.
|
|
type: string
|
|
branch:
|
|
description: >
|
|
The branch of the experiment that this client was on.
|
|
type: string
|
|
enrollmentId:
|
|
description: >
|
|
A unique ID for this enrollment that will be included in all related Telemetry.
|
|
type: string
|
|
changedPref:
|
|
description: >
|
|
For preference_study or nimbus_experiment, the preference that was detected to change that caused the unenrollment.
|
|
|
|
type: string
|
|
conflictingSlug:
|
|
description: >
|
|
For nimbus_experiment, if reason == "prefFlips-conflict", the conflicting experiment that caused the unenrollment.
|
|
|
|
type: string
|
|
prefName:
|
|
description: >
|
|
For nimbus_experiment, if reason == "prefFlips-failed", the name of the pref that failed to set.
|
|
|
|
type: string
|
|
prefType:
|
|
description: >
|
|
For nimbus_experiment, if reason = "prefFlips-failed", the type of the existing pref value (one of "bool", "string", "int", or "invalid").
|
|
|
|
type: string
|
|
telemetry_mirror: Normandy_Unenroll_PreferenceStudy
|
|
|
|
unenroll_addon_study:
|
|
type: event
|
|
description: >
|
|
Sent when a Normandy recipe of certain types "ends". N.B. For
|
|
preference_rollback, this is fired when the recipe is fired (the
|
|
recipe that "ends" is a corresponding preference_rollout).
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.unenroll#addon_study.
|
|
bugs: *normandy_unenroll_bugs
|
|
data_reviews: *normandy_unenroll_data_reviews
|
|
notification_emails: *normandy_unenroll_emails
|
|
expires: never
|
|
extra_keys: *normandy_unenroll_extra
|
|
telemetry_mirror: Normandy_Unenroll_AddonStudy
|
|
|
|
unenroll_preference_rollback:
|
|
type: event
|
|
description: >
|
|
Sent when a Normandy recipe of certain types "ends". N.B. For
|
|
preference_rollback, this is fired when the recipe is fired (the
|
|
recipe that "ends" is a corresponding preference_rollout).
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.unenroll#preference_rollback.
|
|
bugs: *normandy_unenroll_bugs
|
|
data_reviews: *normandy_unenroll_data_reviews
|
|
notification_emails: *normandy_unenroll_emails
|
|
expires: never
|
|
extra_keys: *normandy_unenroll_extra
|
|
telemetry_mirror: Normandy_Unenroll_PreferenceRollback
|
|
|
|
unenroll_addon_rollback:
|
|
type: event
|
|
description: >
|
|
Sent when a Normandy recipe of certain types "ends". N.B. For
|
|
preference_rollback, this is fired when the recipe is fired (the
|
|
recipe that "ends" is a corresponding preference_rollout).
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.unenroll#addon_rollback.
|
|
bugs: *normandy_unenroll_bugs
|
|
data_reviews: *normandy_unenroll_data_reviews
|
|
notification_emails: *normandy_unenroll_emails
|
|
expires: never
|
|
extra_keys: *normandy_unenroll_extra
|
|
telemetry_mirror: Normandy_Unenroll_AddonRollback
|
|
|
|
unenroll_nimbus_experiment:
|
|
type: event
|
|
description: >
|
|
Sent when a Normandy recipe of certain types "ends". N.B. For
|
|
preference_rollback, this is fired when the recipe is fired (the
|
|
recipe that "ends" is a corresponding preference_rollout).
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.unenroll#nimbus_experiment.
|
|
bugs: *normandy_unenroll_bugs
|
|
data_reviews: *normandy_unenroll_data_reviews
|
|
notification_emails: *normandy_unenroll_emails
|
|
expires: never
|
|
extra_keys: *normandy_unenroll_extra
|
|
telemetry_mirror: Normandy_Unenroll_NimbusExperiment
|
|
|
|
unenroll_failed_preference_rollback:
|
|
type: event
|
|
description: >
|
|
Sent when unenrolling a user fails (see the unenroll event).
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.unenrollFailed#preference_rollback.
|
|
bugs: &normandy_unenrollFailed_bugs
|
|
- https://bugzil.la/1443560
|
|
- https://bugzil.la/1693402
|
|
data_reviews: &normandy_unenrollFailed_data_reviews
|
|
- https://bugzil.la/1443560
|
|
- https://bugzil.la/1693402
|
|
notification_emails: &normandy_unenrollFailed_emails
|
|
- normandy-notifications@mozilla.com
|
|
expires: never
|
|
extra_keys: &normandy_unenrollFailed_extra
|
|
value:
|
|
description: >
|
|
The `value` of the event. Mirrors to the Legacy Telemetry
|
|
event's `value` parameter.
|
|
type: string
|
|
reason:
|
|
description: >
|
|
A code describing the reason the unenroll failed.
|
|
type: string
|
|
enrollmentId:
|
|
description: >
|
|
A unique ID for this enrollment that will be included in all related Telemetry.
|
|
type: string
|
|
changedPref:
|
|
description: >
|
|
For preference_study, the preference that was detected to change that caused the attempted unenrollment.
|
|
type: string
|
|
caller:
|
|
description: >
|
|
The function that caused the stop to happen, included on Nightly to aid debugging.
|
|
type: string
|
|
originalReason:
|
|
description: >
|
|
The code that would had been used for the unenrollment, had it not failed.
|
|
type: string
|
|
telemetry_mirror: Normandy_Unenrollfailed_PreferenceRollback
|
|
|
|
unenroll_failed_preference_study:
|
|
type: event
|
|
description: >
|
|
Sent when unenrolling a user fails (see the unenroll event).
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.unenrollFailed#preference_study.
|
|
bugs: *normandy_unenrollFailed_bugs
|
|
data_reviews: *normandy_unenrollFailed_data_reviews
|
|
notification_emails: *normandy_unenrollFailed_emails
|
|
expires: never
|
|
extra_keys: *normandy_unenrollFailed_extra
|
|
telemetry_mirror: Normandy_Unenrollfailed_PreferenceStudy
|
|
|
|
unenroll_failed_addon_rollback:
|
|
type: event
|
|
description: >
|
|
Sent when unenrolling a user fails (see the unenroll event).
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.unenrollFailed#addon_rollback.
|
|
bugs: *normandy_unenrollFailed_bugs
|
|
data_reviews: *normandy_unenrollFailed_data_reviews
|
|
notification_emails: *normandy_unenrollFailed_emails
|
|
expires: never
|
|
extra_keys: *normandy_unenrollFailed_extra
|
|
telemetry_mirror: Normandy_Unenrollfailed_AddonRollback
|
|
|
|
unenroll_failed_nimbus_experiment:
|
|
type: event
|
|
description: >
|
|
Sent when unenrolling a user fails (see the unenroll event).
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.unenrollFailed#nimbus_experiment.
|
|
bugs: *normandy_unenrollFailed_bugs
|
|
data_reviews: *normandy_unenrollFailed_data_reviews
|
|
notification_emails: *normandy_unenrollFailed_emails
|
|
expires: never
|
|
extra_keys: *normandy_unenrollFailed_extra
|
|
telemetry_mirror: Normandy_Unenrollfailed_NimbusExperiment
|
|
|
|
graduate_preference_rollout:
|
|
type: event
|
|
description: >
|
|
Sent when a preference rollout ends due to the rolled-out preference
|
|
becoming a new default.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.graduate#preference_rollout.
|
|
bugs:
|
|
- https://bugzil.la/1443560
|
|
data_reviews:
|
|
- https://bugzil.la/1443560
|
|
notification_emails:
|
|
- normandy-notifications@mozilla.com
|
|
expires: never
|
|
extra_keys:
|
|
value:
|
|
description: >
|
|
The `value` of the event. Mirrors to the Legacy Telemetry
|
|
event's `value` parameter.
|
|
type: string
|
|
enrollmentId:
|
|
description: >
|
|
A unique ID for this enrollment that will be included in all related Telemetry.
|
|
type: string
|
|
reason:
|
|
description: >
|
|
The reason the rollout graduated
|
|
type: string
|
|
telemetry_mirror: Normandy_Graduate_PreferenceRollout
|
|
|
|
exp_pref_changed_preference_study:
|
|
type: event
|
|
description: >
|
|
This records that a preference that was set by an experiment has
|
|
been changed away from its experimental value. This can be triggered
|
|
by a user changing a preference at runtime, by the preference being
|
|
changed on disk when Firefox is not running, or by the preference
|
|
already having a user-set value when a user has enrolls in a default
|
|
branch experiment.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.expPrefChanged#preference_study.
|
|
bugs:
|
|
- https://bugzil.la/1698684
|
|
data_reviews:
|
|
- https://bugzil.la/1698684
|
|
notification_emails:
|
|
- mcooper@mozilla.com
|
|
expires: never
|
|
extra_keys:
|
|
value:
|
|
description: >
|
|
The `value` of the event. Mirrors to the Legacy Telemetry
|
|
event's `value` parameter.
|
|
type: string
|
|
preferenceName:
|
|
description: >
|
|
The preference that changed
|
|
type: string
|
|
reason:
|
|
description: >
|
|
The way that the preference change was detected ("observer", "sideload", or "onEnroll")
|
|
type: string
|
|
enrollmentId:
|
|
description: >
|
|
A unique ID for this enrollment that will be included in all related Telemetry.
|
|
type: string
|
|
telemetry_mirror: Normandy_Expprefchanged_PreferenceStudy
|
|
|
|
validation_failed_nimbus_experiment:
|
|
type: event
|
|
description: >
|
|
This records when validation of a recipe fails.
|
|
This event was generated to correspond to the Legacy Telemetry event
|
|
normandy.validationFailed#nimbus_experiment.
|
|
bugs:
|
|
- https://bugzil.la/1762652
|
|
- https://bugzil.la/1960370
|
|
data_reviews:
|
|
- https://bugzil.la/1762652
|
|
- https://bugzil.la/1960370
|
|
notification_emails:
|
|
- beth@mozilla.com
|
|
- project-nimbus@mozilla.com
|
|
expires: never
|
|
extra_keys:
|
|
value:
|
|
description: >
|
|
The `value` of the event. Mirrors to the Legacy Telemetry
|
|
event's `value` parameter (i.e., the experiment slug).
|
|
type: string
|
|
reason:
|
|
description: >
|
|
Why the validation failed.
|
|
|
|
This will be one of the following reasons:
|
|
|
|
- "invalid-recipe": the recipe failed schema validation;
|
|
- "invalid-branch": a branch value failed schema validation;
|
|
- "l10n-missing-locale": the recipe is missing localizations for a
|
|
specific locale;
|
|
- "l10n-missing-entry": the recipe is missing specific localization
|
|
entries for a specific locale;
|
|
type: string
|
|
branch:
|
|
description: >
|
|
If reason == invalid-branch, the branch that failed validation.
|
|
type: string
|
|
locale:
|
|
description: >
|
|
If reason == missing-locale, the locale that was missing from the
|
|
localization table.
|
|
If reason == missing-l10n-entry, the locale that was missing the
|
|
localization entries.
|
|
type: string
|
|
l10n_ids:
|
|
description: >
|
|
If reason == missing-l10n-entry, a comma-separated list of missing localization entries.
|
|
type: string
|
|
telemetry_mirror: Normandy_Validationfailed_NimbusExperiment
|
|
|
|
recipe_freshness:
|
|
type: labeled_quantity
|
|
description: >
|
|
For each recipe ID seen by the Normandy client, its last_modified.
|
|
This metric was generated to correspond to the Legacy Telemetry
|
|
scalar normandy.recipe_freshness.
|
|
bugs:
|
|
- https://bugzil.la/1530508
|
|
data_reviews:
|
|
- https://bugzil.la/1530508
|
|
notification_emails:
|
|
- product-delivery@mozilla.com
|
|
expires: never
|
|
unit: revision id
|
|
telemetry_mirror: NORMANDY_RECIPE_FRESHNESS
|