messa / status-monitor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Status monitor

A web app that monitors HTTP and TCP endpoints and creates PagerDuty alerts and Slack notifications when something goes wrong.

Tech stack

🐍 Python async aiohttp backend (a long running process; sorry, no serverless πŸ™‚)
🌈 Next.js frontend (statically exported HTML + JS files served by Python backend)
πŸ—„ SQLite database (or possibly other SQL database supported by Python backend SQLAlchemy layer)
πŸ“œ simple YAML configuration file (devops/automatization friendly); the web interface is only for stats and alerts
πŸ‘€ Google OAuth

About

License:MIT License


Languages

Language:Python 73.9%Language:JavaScript 25.4%Language:Makefile 0.7%