https://github.com/jordi-jaspers/eventify
Eventify.io - An intuitive tool to manage and monitor your services via intelligent event creation.
https://github.com/jordi-jaspers/eventify
enterprise gradle java liquibase monitoring postgresql spring-boot svelte sveltekit time-series timescaledb tooling
Last synced: 7 days ago
JSON representation
Eventify.io - An intuitive tool to manage and monitor your services via intelligent event creation.
- Host: GitHub
- URL: https://github.com/jordi-jaspers/eventify
- Owner: Jordi-Jaspers
- License: gpl-3.0
- Created: 2024-11-08T15:15:56.000Z (11 months ago)
- Default Branch: develop
- Last Pushed: 2025-01-19T00:17:43.000Z (9 months ago)
- Last Synced: 2025-01-19T01:20:17.508Z (9 months ago)
- Topics: enterprise, gradle, java, liquibase, monitoring, postgresql, spring-boot, svelte, sveltekit, time-series, timescaledb, tooling
- Language: Java
- Homepage:
- Size: 3.24 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
Eventify
Eventify.io - An intuitive tool to manage and monitor your services via intelligent event creation.
![]()
![]()
![]()
![]()
![]()
![]()
---
**Author:** Jordi
Jaspers [[Github](https://github.com/Jordi-Jaspers "Github Page"), [Linkedin](https://www.linkedin.com/in/jordi-jaspers/ "Linkedin Page")]---
## Introduction 📝
A high-performance, scalable monitoring solution designed to track and visualize the health and status of distributed
systems in real-time. This application provides a robust platform for collecting, processing, and displaying monitoring
events from multiple external systems through a user-friendly dashboard interface.**Website Preview:** https://eventify.io/
**Website Health endpoint:** https://eventify.io/actuator/health
**Server API description:** https://eventify.io/api/public/docs/openapi.html### Overview
The Monitoring Service is built to handle high-throughput event processing with real-time updates, making it ideal for
organizations needing to monitor critical infrastructure and services. It features:- **Real-time Monitoring**: Instant visibility into system health through WebSocket-powered live updates
- **Scalable Architecture**: Horizontally scalable design using event-driven microservices
- **Efficient Event Processing**: Smart batching and processing of events to handle high-volume monitoring data
- **Team-based Access Control**: Organized access management with team-based dashboard sharing
- **Customizable Dashboards**: Flexible dashboard configuration with support for grouped and ungrouped checks
- **High Availability**: Built on a reliable PostgreSQL cluster with replication for data durability
- **External System Integration**: Simple REST API for external systems to report their statusWhether you're monitoring a handful of services or thousands of endpoints, this platform is designed to provide
reliable, real-time insights into your systems' operational status.**Want to start up the application?**
read more in the getting started section -> [here](documentation/getting_started.md)**Want to see some concept or add ideas?**
read more in the concepts section -> [here](documentation/concepts.md)## Dang, you found a bug, now what? 🐞
No worries, just check out our [**issues**](https://github.com/Jordi-Jaspers/Eventify) section on GitHub. If you can't
find your issue, feel free to create a new one. We trample that bug as soon as possible.## Support & Contributions ☕️
#### Want to contribute to the project?
All the extra help is welcome! Just follow the steps in the [**CONTRIBUTING**](CONTRIBUTING.md) section.
#### Any more ideas for features?
Feel free to create an issue, and we can discuss it further or contact me directly.
## Stack 🛠️
- [Spring Boot](https://spring.io/projects/spring-boot) - Java framework for building back-end applications.
- [Redis](https://redis.io/) - In-memory data structure store.
- [SvelteKit](https://kit.svelte.dev/) - Frontend framework for building web applications.
- [TailwindCSS](https://tailwindcss.com/) - Utility-first CSS framework.
- [Shadcn Svelte](https://www.shadcn-svelte.com/) - Svelte components library.
- [Lucide](https://lucide.dev/) - SVG icons library.
- [Cloudflare](https://www.cloudflare.com/) - CDN and DNS provider.
- [Traefik](https://traefik.io/) - Reverse proxy and load balancer.
- [Docker](https://www.docker.com/) - Containerization platform.
- [Liquibase](https://www.liquibase.org/) - Database migration tool
- [TimescaleDB](https://www.timescale.com/) - Time-series database
- [Git](https://git-scm.com/) - Version Control## License 📜
Licensed under [GPL-3.0](https://www.gnu.org/licenses/gpl-3.0.html#license-text).