Monito is a user-friendly responsive chat bot in the form of a web app that can be used to monitor application health, security, status, potential issues and other performance metrics over time. The application provides the following features:
- Token based authentication system for secure accession, operation and maintenance of user data
- Application supports monitoring of API endpoints (with JSON payload and authentication header support) and normal website URL’s
- Application monitoring based on the following metrics:
- Number of requests (Both successful and failed requests)
- Response time
- Bytes transferred
- Network traffic
- Security statistics, risks and status
- Downloadable audit report for performance, accessibility, Progressive Web Apps (PWA’s) and Search Engine Optimization (SEO)
- Notification and alert system based on alert condition set by user
- Backend API can be integrated with other chat platforms such as slack, discord, telegram, etc
Link to the website: https://monito-app.netlify.app
Link to frontend repo: https://github.com/VirajPatidar/monito-frontend
Application demo video link: https://youtu.be/mQOaj5VSs1w
Sr. No. | Name | GitHub |
---|---|---|
1. | Viraj Patidar | @VirajPatidar |
2. | Anurag Singh | @heyanurag |
3. | Atharva Patil | @atharvadpatil |
- API and Database
- Distributed Task Queue and Scheduling
- Message Broker
- Audit Reports
- Automatic and intelligent observability will help organizations improve user experiences at the scale of modern computing.
- Business KPIs and user journey analysis (for example, login to check out) to optimize user experiences and provide transparency into how changes impact KPIs
- Root-cause and impact analysis of application performance problems and business outcomes for faster, more reliable incident resolution
- Improved developer and operational productivity
- Improved infrastructure utilization will lead to increase in revenue and reduction in operating cost
- Increased application stability and uptime
- Faster resolution of performance problems and higher-quality software releases
- Integration of the developed API with other chat platforms like discord, slack, telegram and WhatsApp
- Support other API formats like GraphQL and gRPC
- Support other authentication types like AWS IAM v4, Oauth, Microsoft NTLM, basic auth and digest.
- Security testing of application for OWASP vulnerabilities using testing platforms like ZAP and Burp Suite
- Refine and extend the notification system to send alerts based on more parameters. Example: Traffic Spike