GithubHelp home page GithubHelp logo

nullndr / matador Goto Github PK

View Code? Open in Web Editor NEW
27.0 27.0 0.0 546 KB

A remix.run stack to monitor your BullMQ queues

TypeScript 84.61% JavaScript 7.10% Shell 8.29%
bullmq redis remix-run remix-stack typescript

matador's Introduction

๐Ÿ‘‹ Hello! I'm Andrea, a backend and system developer from ๐Ÿ‡ฎ๐Ÿ‡น Italy.

Produced-By-Human-Not-By-AI-Badge-white

matador's People

Contributors

daruzero avatar dependabot[bot] avatar michaeldeboey avatar nullndr avatar saliougaye avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

matador's Issues

`<JobResult>` show false negatives

The following piece of code

<JobResult
  label="Result"
  value={
    returnvalue != null
    ? JSON.stringify(returnvalue, undefined, 2)
    : "No Result"
  }
  color="#f0fdf4"
  textColor="#111827"
  borderColor="#bbf7d0"
/>

Is a false negative!!

A job could easily been completed with the null value!!

Queue("my queue", () => {
  return null;
})

Also, if there are truly no return value, would it be better to not diplay the component?

Refactor interface for jobs

screen1

I would like to see the job info a list like view:

Job id ---------- 001
Timestamp ------- 1234
Processed on ---- 12345

screen2

The job data should not overflow, I want to see all data without scrolling.

screen3

It does not make sense to display the stack trace or the failed reason if the job has been successfully completed!

Also, is it possible to display the return value in green and the errors in red? A lighter version of the colors in order to easily see the job status

Hardcode Matador version or delete it

I do not like that Matador version is in the .env file, because for me it does not make any sense.

Could you refactor it? Choose if to keep it hard coded or to delete it.

Connection Error

Implement a strategy if cannot connect to Redis. In this moment BullMQ continue to print IOTimeout error in loop.
I think we can give a fix to this

Add navigation between queue and jobs

At the moment, if I am at /matador/myqueue/123 and I want to go back at /matador/myqueue I need to modify the URL in the browser or to got back at /matador and then go again in /matador/myqueue.

Could you add a components that handle this?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.