Below is a breakdown of all services available through the crul API. Enjoy our internal names!
sirp service is the core query processor and management REST service. It manages the operation of query processor maintenance operations (such as cache/query reaping), dispatch and state management of queries, and can act as a proxy to other services when crul is deployed as a single instance.
gonogo service manages domain policies and ensures that queries execute according to any relevant domain policies.
secrets service manages the creation, modification, deletion and operation of secrets.
licorice service manages licenses, and checks that a valid license is installed for the requested operation.
Query Processor Worker Group
workers service manages the creation, modification, and deletion of workers.
Query Processor Jobs Queue
jobs service is a REST layer for a jobs queue that can be fulfilled by workers.
Query Results Stream Processor
mentos service handles export of results to third party data stores, such as Kafka, AWS S3, etc.
screenshot service maintains screenshots that can be generated during the execution of queries.
krull service is a headless browser cluster that is used by the query processor and command workers to executer browser based commands.
almanac service manages the creation, modification, deletion, and execution of scheduled queries.