Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User Interface to show the status of the jobs #45

Open
dicortazar opened this issue Mar 18, 2024 · 1 comment
Open

User Interface to show the status of the jobs #45

dicortazar opened this issue Mar 18, 2024 · 1 comment
Labels
operations Tasks related to managing Bitergia Analytics service

Comments

@dicortazar
Copy link

dicortazar commented Mar 18, 2024

Context

  • Task goal: define the technical needs to scale the technology to 3.5K repositories of high activity. This includes improvements and development in the area of operations and scalability mainly.
  • Scope: the initial scope goes for only Git repositories at the retrieval and enrichment phase. This may include the first gathering process, although this may face certain other difficulties as for example get banned by certain platforms.
  • Definition of done: when the first deployment of Bitergia Analytics is ready to go, the process to download and/or enrich 3.5 repositories should take no more than half day in total.

Task Description

UI to show jobs running and finished. In order to improve the maintainability of the system, a UI is provided to show the jobs that are executed for a repository, the status of the job, the existing log for each job.

  • Definition of done: the interface is offered at ~/datajobs/

The following is a list of expectations to cover:

  • Jobs executed for a repo
  • Status of the jobs
  • Log of each job
  • Jobs under execution

GrimoireLab tickets

@dicortazar dicortazar added the operations Tasks related to managing Bitergia Analytics service label Mar 18, 2024
@canasdiaz
Copy link

In our Monday meeting, @sduenas volunteered to link the tickets in CHAOSS or bitergia-analytics where our team is doing the work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
operations Tasks related to managing Bitergia Analytics service
Projects
Status: In progress
Status: Backlog
Development

No branches or pull requests

2 participants