forked from mirrors/gecko-dev
		
	
		
			
				
	
	
		
			32 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Using ASRouter Devtools
 | |
| 
 | |
| ## How to enable ASRouter devtools
 | |
| - In `about:config`, set `browser.newtabpage.activity-stream.asrouter.devtoolsEnabled` to `true`
 | |
| - Visit `about:asrouter` to see the devtools.
 | |
| 
 | |
| ## Overview of ASRouter devtools
 | |
| 
 | |
| 
 | |
| 
 | |
| ## How to enable/disable a provider
 | |
| 
 | |
| To enable a provider such as `cfr`, Look at the list of "Message Providers" at the top of the page. Make sure the checkbox is checked next to the provider you want to enable.
 | |
| 
 | |
| To disable it, uncheck the checkbox. You should see a red label indicating the provider is now disabled.
 | |
| 
 | |
| ## How to see all messages from a provider
 | |
| 
 | |
| In order to see all active messages for a current provider such as `cfr`, use the drop down selector under the "Messages" section. Select the name of the provider you are interested in.
 | |
| 
 | |
| The messages on the page should now be filtered to include only the provider you selected.
 | |
| 
 | |
| ## How to test data collection
 | |
| 
 | |
| All of Messaging System, including ASRouter, is instrumented in Glean.
 | |
| To test this instrumentation, please consult [this guide](/toolkit/components/glean/user/instrumentation_tests.md), and:
 | |
| 
 | |
| - In about:config, set:
 | |
|   - `browser.newtabpage.activity-stream.telemetry` to `true`
 | |
| - To view additional debug logs for messaging system or about:welcome, set:
 | |
|   - `messaging-system.log` to `debug`
 | |
|   - `browser.aboutwelcome.log` to `debug`
 | 
