Your infrastructure is under constant pressure. Every second of downtime, every expired SSL certificate, and every undetected performance degradation costs money, reputation, and peace of mind. Most teams only realize there is a problem after the damage is done.
Holter was designed to eliminate this blind spot. By providing high-precision monitoring and automated security checks, Holter ensures you are the first to know when something goes wrong—or better yet, when something is about to go wrong.
Experience absolute control over your digital assets. With automated daily metrics, preventive SSL expiration alerts, and a core engine built for extreme concurrency on the Erlang VM, Holter transforms reactive firefighting into proactive operational sovereignty.
- Docker and Docker Compose
To initialize and start the system:
-
Setup Dependencies:
docker compose run --rm holter mix setup
-
Start the Server:
docker compose up
-
Access the Application: Visit localhost:4000 in your browser.
This project is built under the Eiseron Engineering Constitution:
- Vertical Development: Full-stack features driven by Phoenix LiveView.
- Clean Code: Strict adherence to Uncle Bob's principles—self-documenting, small, and focused logic.
- Domain-Driven Design: Strict bounded contexts and modular monolith architecture.
- Operational Sovereignty: Fully containerized infrastructure with no external dependencies for core functionality.
For detailed development guidelines, refer to AGENTS.md and agents/project_specializations.md.
User documentation is available in docs/ for each supported language:
| Language | Entry Point |
|---|---|
| English | docs/en/index.md |
| Português (BR) | docs/pt_BR/index.md |
Start with Getting Started (EN) or Primeiros Passos (PT_BR).
The REST API specification is auto-generated during mix precommit and lives at docs/api/monitoring.yml.
Holter is released under the Functional Source License, Version 1.1, with Apache License 2.0 Future License (FSL-1.1-ALv2). See LICENSE.md for the full text and NOTICE for attribution.
The FSL permits any Permitted Purpose — including self-hosting for your own use and use in connection with professional services you provide to others — and prohibits a Competing Use, meaning making the Software available as a commercial product or service that competes with Eiseron's offerings. Each released version converts to the Apache License, Version 2.0 two years after publication.
The names Eiseron and Holter, the Eiseron logotype, and the associated visual identity are trademarks of Eiseron. The FSL does not grant rights to use these trademarks. See TRADEMARKS.md for the full trademark policy and acceptable uses.