Socorro/SocorroUI/Advanced Search

From MozillaWiki
Jump to: navigation, search

The Socorro Advanced Search page allows users to perform queries against the reports tables in the Postgres database. It will allow a user to filter queries based on the following criteria:

  • product(s)
  • version(s)
  • operation system(s)
  • branch(es)
  • start date
  • end date
  • stack signature
  • build id
  • crash reason
  • report process (browser, plugin, any)
  • report type (crash, hang, any)
  • plugin name

This query will return all of the crash signatures that match the given criteria. The crash signatures will be ordered by the number of crashes per crash signature, from most to least.

The logic for the advanced search is currently coded into the Socorro UI. In the future, this page will be populated by a call that will soon be available in the Socorro middleware layer.

Quick Search

The quick search in the upper right allows a user of Socorro to search for either:

  • A crash report by its OOID
  • All reports using a particular crash signature

By default, the search is limited to 1 week for the default or most recently selected product.

Advanced Search

  • 1 week is the default query time range for the quick search. 12 weeks is the

maximum query time range for logged in users.

  • At least one product must be selected to perform this search. By default it is the product that the user most recently selected in the navigation bar.

Data Source

This data is sourced by Socorro UI by directly querying the reports table in the database.

Future

This data will eventually be sourced by a future API in the Socorro web service layer.