|
SocorroGlossary
what the terms actually mean
Build: a date encoding used to identify when a client was compiled. (submission metadata) Crash Report Details Page - A crash stats page displaying all known details of a crash Crash Dump/Metadata pair - shorthand for The pair of Raw Crash Dump and corresponding Raw Crash Metadata DeferredJobStorage: a file system location where Crash Dump/Metadata pair are kept without being processed. Dump File: See Raw Crash Dump, don't use this term it makes me giggle Job: a job queue item for a Raw Crash Dump that needs to be processed JsonDumpStorage: the Python module that implements SocorroFileSystem Materialized view: the tables in the database containing the data for used in statistical analysis. Including: MeanTimeBeforeFailure, TopCrashersBySignature, TopCrashersByUrl. The "Trend Reports" from the SocorroUI display information from these tables. Minidump: see 'raw crash dump' Minidump_stackwalk: an application from the Breakpad project that takes a raw dump file, marries it with symbols and produces output usable by developers. This application is invoked by SocorroProcessor. Monitor: the Socorro application in charge of queuing jobs. See SocorroMonitor OOID: see uuid. Platform: the OS that a client runs on. This term has been historically a point of confusion and it is preferred that the term OS or Client OS be used instead. ProcessedDumpStorage: the disk location where the output files of the minidump_stackwalk program are stored. The actual files are stored with a .jsonz extension. Processor: the Socorro application in charge of applying minidump_stackwalk to queued jobs. See SocorroProcessor Raw Crash Dump, Raw Dump: the data sent from a client to Socorro containing the state of the application at the time of failure. It is paired with a Raw Crash Metadata file. Raw Crash Metadata - the metadata sent from a client to Socorro to describe the Raw Crash. It is saved in JSON format, not to be confused with a Cooked Crash Dump. Raw JSON file: See Crash Dump Metadata... a file in the JSON format containing metadata about a 'dump file'. Saved with a '.json' suffix. Release: a categorization of an application's product name and version. The categories are: "major", "milestone", or "development". Within the database, an enum called ReleaseEnum represents these categories. Reporter: another name for the SocorroUI StandardJobStorage: a file system location where JSON/dump pairs are kept for processing Throttling: statistically, we don't have to save every single crash. This option of the SocorroCollector configuration allows us to selectively throw away dumps. See also: http://code.google.com/p/socorro/wiki/SocorroCollector#throttleConditions Trend Reports: the pages in the SocorroUI that display the data from the materialized views. UUID: a univeral unique identifier. Originally a 32bit value, the original legacy system stored it in the database as a hexidecimal text form. Each crash is assigned a uuid by the SocorroCollector when the crash is recieved. Web head: a machine that runs SocorroCollector |
Sign in to add a comment