Skip to content
This repository has been archived by the owner on Feb 22, 2022. It is now read-only.
/ selinon-api Public archive

API exposing data workloads of Selinon flows to users

License

Notifications You must be signed in to change notification settings

thoth-station/selinon-api

Repository files navigation

selinon-api

This service is dedicated to be a console for Thoth's developers who would like to gather and/or experiment with data. It's not part of Thoth deployment.

See selinon-worker for information about implemented workflows.

Architecture

The diagram bellow shows the architecture overview of the Selinon data aggregation and processing pipeline. The main interaction point is an API service exposing core data aggregation, cleansing and preparation. Refer to selinon-worker repo for more information on available workflows.

The worker implements tasks that are grouped into flows. Results of tasks are stored in Thoth's persistent data stores such as Ceph. Redis is used to store temporary data as well as one-time workflow management related data used for a single flow run.

RabbitMQ is used as a message queue for message passing.

Architecture overview.

About

API exposing data workloads of Selinon flows to users

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published