6e31aa69fc
- Adds infinite scrolling on websites#index. - Adds paginated list of pings per website. - Adds Response Time charts. |
||
---|---|---|
.circleci | ||
app | ||
bin | ||
config | ||
db | ||
lib | ||
log | ||
public | ||
test | ||
tmp | ||
vendor | ||
.babelrc | ||
.gitignore | ||
.hound.yml | ||
.postcssrc.yml | ||
.rubocop.yml | ||
app.json | ||
CODE_OF_CONDUCT.md | ||
config.ru | ||
Gemfile | ||
Gemfile.lock | ||
LICENSE | ||
package.json | ||
Procfile | ||
Procfile.dev | ||
Rakefile | ||
README.md | ||
yarn.lock |
self-hosted website monitoring service.
Storm is currently a WIP.
Storm is a 100% open-source platform that provides a self-hosted monitoring service to your web apps. It provides Slack notifications, AWS server reboot within Slack, and many more useful features.
Table of contents
Status
Deploy to Heroku
Be sure to enable the "worker" resource after successfully deploying.
Developing
- Thank you! We love our contributors!
- Clone the repository.
- Install missing dependencies:
bundle install
. - Setup your database:
rails db:setup
. - Start your server with foreman:
foreman start -f Procfile.dev
. - Make your changes in a thoughtfully-named branch.
- Ensure 1:1 test coverage.
- Submit a Pull Request!
- Celebrate! 🎉
Credits
Storm is maintained and funded by ProctorU, a simple online proctoring service that allows you to take exams or certification tests at home.