QA/Telemetry/AboutPreferences

Quick Summary

The following document will list all the about:config preferences that need to changed for the telemetry experiment staging server to work correctly. It will also list all the other preferences and what they are used for.

Setting about:config Preferences

Quick Note: Some of these are not listed in about:config and will need to be created manually

  • experiments.activeExperiment
    • Indicates if there's an experiment currently active/installed
  • experiments.enabled
    • Indicates if the experiments are currently enabled/disabled (enabled by default)
  • experiments.logging.level
    • Changing this to 0 will give you the ability to view the logs under the Browser Console. You'll have to enable Chrome and addon debugging. Please see the "Logging Document"
  • experiments.force-sample-value
    • The staging server uses a sample value that dictates what percentage of users will get the experiment, ensure this value matches the servers .JSON file or it will take you a very long time to retrieve the experiment from the server
  • experiments.manifest.cert.checkAttributes
    • If you're connecting to a development or local staging server, change this to false or the certificate authentication will fail when contacting the staging server
  • experiments.supported
    • Indicates if experiments are currently supported
  • experiments.manifest.uri
    • Points to the manifest .JSON file that will be used to download and set the experiment