Skip to content

oss-compass/compass-service-scheduler

Repository files navigation

Compass Service Scheduler

compass-service-scheduler is a task scheduling service based on celery-director. Used to schedule CHAOSS Grimoirelab for data acquisition and metrics model calculation.

Requirements

  1. RabbitMQ 3.6+
  2. Redis
  3. Mariadb(or MySQL)

Configuration

Configuration is managed by environs.

For details, please refer to the file .env

Install

git clone https://github.com/open-metrics-code/compass-service-scheduler

pip install -r requirements.txt

Usage

export DIRECTOR_HOME=/path/to/compass-service-scheduler

## Web Service UI

director webserver

### or listen to 0.0.0.0

director webserver -b 0.0.0.0:8000

## Celery Worker

director celery worker --loglevel=INFO --queues=analyze_queue_v1 --concurrency 16

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages