Giter Club home page Giter Club logo

product-roadmap's People

Contributors

tiggreen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

product-roadmap's Issues

Simple monitor schedules

Schedules like every hour, once a day, etc. This will be an addition to the existing cron schedules.

Dashboard has weird spacing on the y axis

See screenshot:
screen shot 2018-08-12 at 7 47 12 am

Number of times jobs ran in the past month has some ticks at 2.5, 7.5, 12.5. This seems like a weird place to put ticks, as you can't run 1/2 of a job.

Monitor has recovered type of notifications

When a new monitor is pinged for the first time we send "Your monitor is up" alert. It's the same time when monitor recovers from the "down" state. We should have a different type of alert.

Add timeline

It would be great to have a timeline metric and an alert when tasks are going to overlap each other.

As cron tasks usually are using for processing some heavy job in a background, there is a common error when the task starting to work slower and slower and finally, it overlaps with another run of the task and they begin to work simultaneously.

Also, a timeline can help you to set a proper start time for a new task to prevent overloading a server.

I think the best visualisation is something like this https://luna1.co/6ad8cc.png. With hours on X-axis and different tasks along the Y-axis.

Cronhub API

Having an API will allow Cronhub users to pull the status of their monitors. The API is also a foundation for many things I want to accomplish like shared dashboard, heroku add-on, etc.

Cronhub CLI V1

A command line interface that eases the process of integration of your cronjob with Cronhub monitors.

Currently, you have to manually integrate Cronhub monitors with your cron jobs and it's not ideal. I think it could be better.

Monitor has recovered type of alerts

We send the same "Your X monitor is up" alerts for these cases:

  1. When a new monitor is activated
  2. Monitor goes from "down" to "up" state

We should differentiate the type of alert for 2.

Display monitor logs

There will be a new monitor section to display the logs of the running job. This means that you can send data to an existing monitor.

Add Timezone Setting

Would be nice to set an account-wide or cronjob specific timezone setting for easier readability of the last ping date

Better Weekly Email Reports

In the weekly email we should include:

  • The number of times a monitor ran in the last week
  • The number of times an error/alert was triggered

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.