What is Glenn?
Glenn continuously monitors your applications and alerts you when they're down.
Named after the compassionate healer from Monster Girl Doctor.
Webhook Notifications
- Slack: https://hooks.slack.com/services/...
- Discord: https://discord.com/api/webhooks/...
- Microsoft Teams: https://yourtenant.webhook.office.com/...
- Mattermost: https://mattermost.com/hooks/...
You'll receive alerts when services go down and when they recover.
Status Codes Explained
- 2xx (Success) - Application is healthy
- 3xx (Redirect) - May be acceptable
- 4xx (Client Error) - Usually unhealthy
- 5xx (Server Error) - Definitely unhealthy
Stream Protocols
- PostgreSQL: postgresql://host:port/db
- MySQL/MariaDB: mysql://host:port/db
- MongoDB: mongodb://host:port/db
- SSH: ssh://user@host:port
- Redis: redis://host:port
- RabbitMQ: amqp://host:port
For streams, we verify that the port is open. No status codes needed.
Tips
- Use a specific health endpoint if available
- Monitor both production and staging
- Add descriptions for team clarity