Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A monitor bot #124

@thuhole

Description

@thuhole

Is your feature request related to a problem? Please describe.
cState is only a frontend, a backend monitor bot should be provided.

Describe the solution you'd like
I've wrote a very simple bot myself at https://github.com/thuhole/status-probe, with these features:

  • Monitor websites and automatically publish incidents using GitHub API.
  • In case of GitHub API downtime, the bot would retry GitHub API in a separate thread.
  • In case of the probe's connection error rather than the server's connection error, the bot used a trick to handle, see readme.

It would also be a good idea to add some other features, such as webhook, email notification, custom messages, more types of services etc... I just think that such bot should be a cState official feature. So users don't need to write scripts themselves.

Describe alternatives you've considered
Manually publish . However manually publishing disruptions usually has a delay. You cannot ask a human to stay up 24/7.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions