nuttall

Software logging systems

Nuttall

This Is A Work In Progress

  • At this time, this project is not complete.
  • This file is a description of the vision for this project.
  • Some of the functionality is written and tested, but the large set of required features is not fully defined or tracked.

Eventually the Issues tab will be used to track upcoming features, but for now this is a simple labor of love and curiosity, something to keep me busy.

If there is any community interest in accelerating this project, then of course I will dedicate a much larger proportion of time and energy to it.

Overview

Nuttall is a new way to deploy and manage centralized logging. Over my many years as a software product engineer and devops engineer, I have become more and more disappointed in the popular options for industrial-strength centralized logging. Hopefully Nuttall will address current issues with the existing choices.

Features:

  • Open-source and free to use foundation.
  • Automated configuration and deployment.
  • Centralized management from anywhere on your network.
  • Easy integration with Kibana.
  • Use your own local storage, don't pay for remote storage.
  • Fully encrypted log storage.
  • Fully containerized.
  • Configurable automatic storage growth and management.
  • Support queries across a cluster of log services.

Sample Session:
Sample Session

Getting Started

Requirements:

  1. Be on a Linux distro with a recent Kernel.
    Dev and testing is done on a 6.12+ kernel.
  2. Have a recent Ruby installed.
    Dev and testing is done with Ruby 3.4+.
  3. Have a recent Docker installed.
    Dev and testing is done with Docker 27.3+.

To run:

  1. This is not ready for general use.
  2. [In the future...]
    Install the Rubygem:
    $ gem install nuttall
    
  3. Or, run directly from the git source:
    $ git clone git@github.com:lilole/nuttall
    $ cd nuttall
    $ exe/nuttall
    

Contributing

This project is only one dude slamming code, when I have time and a tiny bit of inspiration.

If you are interested in the progress of this project, just create an Issue with the tab above, and we can go from there.

License

This codebase for these components of Nuttall is released under the Apache 2.0 License.

Repository

nuttall

Owner
Statistic
  • 0
  • 0
  • 0
  • 0
  • 0
  • 11 days ago
  • October 9, 2024
License

Apache License 2.0

Links
Synced at

Tue, 04 Feb 2025 21:21:14 GMT

Languages