An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          


Eventify

Eventify.io - An intuitive tool to manage and monitor your services via intelligent event creation.



Pipeline



license
GitHub release (with filter)
GitHub Issues or Pull Requests
Commit Activity
Last Commit

---

**Author:** Jordi
Jaspers [[Github](https://github.com/Jordi-Jaspers "Github Page"), [Linkedin](https://www.linkedin.com/in/jordi-jaspers/ "Linkedin Page")]



Mail


LinkedIn


followers


total stars


Donate

---

## 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 status

Whether 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).