LogWard
Open source privacy-first log management system-a lightweight alternative to Datadog/Splunk/ELK. Support real-time log viewing, distributed tracking, Sigma rule security detection, SIEM dashboards, Provides high-performance time-series data storage based on TimescaleDB, which perfectly supports GDPR compliance requirements.
**LogWard** is an open source privacy-first log management system that serves as a lightweight alternative to Datadog, Splunk, and ELK. --- ##Core functions | function| description| |------|------| | 📊 ** Log management **| Centrally collect, store, search and analyze application logs| | 🔍 ** Real-time log stream **| Live Tail View the latest blogs in real time| | 🔗 ** Distributed Tracking **| Track the full link of requests between microservices| | 🛡️ ** Security testing **| Built-in Sigma rules engine to automatically detect security threats| | 📈 **SIEM Dashboard **| Security incident management and visualization analysis| | 🔔 ** Alarm notification **| Notification via email/Webhook when errors surge| For more usage, please refer to [LogWard Official Documentation](https://logward.dev/docs) ##Getstarted quickly ###Step 1: Register an account 1. Access the LogWard app 2. Click **"Get Started"** or **"Sign up"** 3. Fill in your name, email and password 4. Click **"Create account"** ###Step 2: Create an organization ! [Create Organization](docs/images/onboarding.png) Log data that organizations use to isolate different teams or customers: 1. Enter **Organization Name** (e.g.,"My Company") 2. Optional description 3. Click **"Create Organization"** ###Step 3: Create a project A project represents an application or environment (e.g., production environment, test environment): 1. Enter **Project Name** (e.g.,"Production API") 2. click Create ###Step 4: Get the API Key After creating the project, the system will generate an **API Key**: ``` lw_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ``` > ˇ* * Important **: Please save this key properly, it will only be displayed once! --- ##Send log ###Method 1: cURL (for testing) ```bash curl -X POST https://your-logward-domain/api/v1/ingest \ -H "X-API-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "logs": [{ "service": "my-app", "level": "info", "message": "User login successfully", "userId": "12345" }] }' ```



