magmonitor's People
magmonitor's Issues
Escalation Flow Manager
Create at organization level a way to manage escalation flows, each site check will have its own escalation flow
Create alerting system
Integrate different channels of sending alerts
- SMS Messages
- Slack Notifications
- Potential other messaging systems like telegram
Create My Account section
Allows to manage:
- User timezone
- Change Password
- Manage Organizations
- Invite more users
- Remove users
- Create more Organizations
Then based on user's timezone, set it to current user
Integrate devise to the project
Manage:
- Reset password
- Forgot password
Registration via
- GitHub
- Google Apps
- Email/Pwd
Create site check details page
It'd be linked from Site details page, in latest Site Checks and should include:
- Raw response formatted in a readable way
- Statistics about historical performance
Add i18n to the project
Create historical checks screen
In Site show, we display the last 10 check results, we need to create another page that displays full historical checks, paginated results
Use react to render site badges
Create a ReactJS component to display each site in organization's sites, including:
- Create endpoint to fetch site status
- Average response time last day
- Availability last day
- Graph with response time averaged hourly of the last day
Allow to remove site checks from site edit
Create User Group Manager
Each organization has multiple user groups, and each user group will be assigned to specific escalation flow
#Organization
has_many :user_groups
#User
has_and_belongs_to_many :user_groups, join_table: :users_user_groups
#UserGroup
has_and_belongs_to_many :users, join_table: :users_user_groups
belongs_to :organization
Update README
Replace form_for for simple_form
- Replace forms with simple_form
- render errors with bootstrap colors
Create backgrund job to perform real checks
- Sidekiq
- Run after X times
- Avoid enqueueing the job in the future if possible, maybe run every 60 seconds and enqueue checks that need to be performed
- This job is going to check only Http type
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.