Skip to content

An application used for Querying & Analyzing Docker log data

License

Notifications You must be signed in to change notification settings

alexchomiak/log-harbor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐳 Log Harbor

Log Harbor Docker Badge Image Size Badge Go Version Buy Me A Coffee

Log Harbor is a light-weight application designed for log monitoring & analysis in Docker containers.

This project was inspired by Dozzle. Please check this out as well!

Features

  • Ease of use. Single packaged unit.
  • Light Weight. < 5MB Image Size
  • Real time log streaming to core Web Application
  • In Memory Database & SQL Support
    • Logs are streamed into an in-memory IndexedDB database directly in the browser. (up to 16,000 logs per container)
    • Filters are applied in Real Time.
    • Built in SQL Engine using alasql
  • Performance
    • Socket connections & log streaming are offloaded via WebWorkers. Allowing for tailing of high traffic log streams.
    • Virtualized lists allow for infinite scrolling across log streams
  • Multi-Container Streams
    • Supports streaming up to 200 Containers at once! (or whatever your Browser's websocket pool limit is)

Get Started

Run Log Harbor on your host with the following command

docker run -p 3000:3000 -v /var/run/docker.sock:/var/run/docker.sock alexchomiak/log-harbor:latest

Feature Roadmap

  • Add support for multiple hosts
    • Create Agent to install on remote hosts
    • Refactor UI for multiple host management
  • Migrate from Worker to SharedWorker to minimize reliance between hosts
  • Enhance Container Monitoring
    • Add more monitors to container view
  • Implement Split View for Multi-Container Streams
  • Implement User Preferences Panel
  • Implement Query Library for saving queries in Local Storage/IndexedDB

About

An application used for Querying & Analyzing Docker log data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published