Overview of ZinaLog Core Principles and Architecture
ZinaLog is a lightweight, self-hosted logging and uptime monitoring server designed as an alternative to complex observability stacks like ELK or Grafana. It is built on the following core principles:
- Zero Infrastructure Overhead: Operates as a single process using an embedded SQLite database (utilizing Write-Ahead Logging/WAL mode for high-concurrency ingestion), eliminating the need for Redis, Postgres, or ElasticSearch.
- Security: Includes built-in MFA, AES-256 encryption for sensitive settings, and API key management with IP restrictions.
- Developer Experience: Provides a simple HTTP API for ingestion, a real-time 'Live Stream' dashboard, and instant alerting via Slack, Discord, Telegram, Email, and generic webhooks.