Skip to content

ashish-anand-here/logwise

 
 

LogWise

Open-source end-to-end logging system for high-volume log processing. Streams logs from Vector → Kafka → Spark → S3/Athena, with Grafana dashboards and automated orchestration.

📚 Documentation

Full documentation is available at: https://dream-horizon-org.github.io/logwise/

🚀 Quick Start

Docker Setup (Recommended)

  1. Complete S3 & Athena Setup (required first step):

  2. Run the setup script:

    cd deploy
    ./setup.sh
  3. Access services:

    • Grafana: http://localhost:3000 (admin/admin)
    • Spark Master UI: http://localhost:18080
    • Orchestrator: http://localhost:8080

For detailed instructions, see the Docker Setup Guide.

Quick Links

📁 Project Structure

logwise/
├── deploy/              # Docker deployment configuration
├── vector/              # Vector log collection config
├── spark/               # Spark streaming application
├── orchestrator/        # Spring Boot orchestrator service
└── docs/                # Documentation

✨ Features

  • High-throughput log processing with Kafka streaming
  • Real-time dashboards with Grafana integration
  • Scalable architecture with Spark stream processing
  • Cost-efficient storage using S3 and Athena
  • Production-ready with automated orchestration
  • Docker support for easy deployment

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

📄 License

This project is licensed under the LGPL-3 License. See the LICENSE file for details.

📧 Contact

For questions or support, please open an issue or contact the maintainers.

About

Open-source, cost-effective end-to-end logging system featuring full architecture, deployment automation, dashboards, and production-ready scaling guides

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 95.6%
  • Shell 3.2%
  • Dockerfile 1.1%
  • Makefile 0.1%