Snowplow Inspector Web Extension
A debugging tool to help you examine and debug your Snowplow tracking implementation.
List and filter all your tracking events
See tracking parameters in human-friendly format
GET and POST tracking support
Automatically decode and parse Self-Describing Events and Custom Contexts
Validate your Contexts and Events against the schemas in your Iglu Repository
Import events from your bad rows bucket/stream and see why they failed enrichment
Feedback, feature requests, pull requests, and bug reports are welcome! Please file an issue.
At the moment, only Chrome/Chromium are supported via an official app store, and builds for Firefox are available, but not supported. The extension also works in [Microsoft Edge](https://www.microsoft.com/en-us/edge), but is not yet in the extension store. To install the extension, visit the page on the Chrome Web Store. You can get builds for Firefox v60+ in Releases.
The Schema Manager inside the extension should let you load in local JSON Schema files during development, and you can also add your production or Snowplow Mini Iglu Repositories to test against what you have in production.
Adding an Iglu Repository
Head to the extension pane in the Dev Tools, and hit the
Manage Schemasbutton in the top toolbar
In the bottom right, hit
Fill out the details for you new Registry and save
Note your browser will request permission for the Extension to access the registries' Domain, this may happen in the main browser window rather than the Dev Tools window if it’s not docked
You can also import your pipeline’s configuration using Import and supplying a resolver-config
By default we include the URL for Iglu Central, which includes schemas for the built-in tracking JSONs. You can add as many repositories as you like.
npm install to install required dependencies, then
npm run build to build the extension in the
Instructions to install a local development version of the extension to test are over at the extension development documentation.
You can also use
npm start to start parcel in watch mode and symlink the resources to make editing easier; source changes should then be reflected immediately in
You will still need to reload the extension in a browser.