Skip to content

Latest commit

 

History

History
20 lines (19 loc) · 1.67 KB

glossary.md

File metadata and controls

20 lines (19 loc) · 1.67 KB

Glossary

  • fabric8-analytics core
    • Core services to provide detailed information about individual components and aggregated information about stack defined by ecosystem manifest file.
  • Ecosystem
    • Language specific packaging and distribution format (f.e. npm, PyPi, RubyGems, Maven...).
  • Manifest File
    • A file (or potentially set of files) describing a component or application and its dependencies (f.e. package.json, gemspec, pom.xml...).
  • (Celery) Worker
    • A service monitoring a Celery task queue that performs data ingestion and/or normalization on a given artifact (see workers).
  • (Celery) Task
    • A request placed on the Celery task queue and picked up by an instance of a worker subscribed to this queue. It's identified by UUID.
  • Selinon (Dispatcher)
    • An implementation above Celery that helps us model Celery task flows in simple YAML configuration files (see worker configurations).
  • Scan Results
    • Data returned by a successfully finished task in a form of JSON. When collected it is stored under analysis document.
  • Analysis
    • Collection of all scan results for a particular component. It is stored in RDS/PostgreSQL during analysis run, distributed to S3 and Graph database and after that returned to users of the system over API from the graph database.
  • Analysis Run
    • A run of the defined Celery workers over a given component (identified by an ecosystem/name/version triplet). The resulting analysis data is stored when finished.