AnaLóg (pronounced with stressed “o”) is a tool for convenient real-time displaying of various logs in your browser.
Think of it as of web interface to traditional tail utility, armed with a bunch of features. To catch the idea, just take a look at a log displayed both with vanilla tail
and with AnaLog (click to enlarge):
AnaLog is a personal R&D project and currently it is still in development and stabilization stage. As a consequence, it is not production-ready yet product but is being prepared to be.
If you have any questions about the product, want to try it or to help in its development, please feel free to contact the author or submit an issue.
Click the images to see them in full size.
In AnaLog terms the administrator is a person who installs and configures AnaLog instances.
From the administrator's perspective AnaLog:
tail
, docker
and kubectl
binaries to fetch logs from corresponding sourcesanalog.tar.gz
or analog.zip
from the latest release pagebin/analog
script (in case of *nix OS)config/application.yaml
and config/choices.yaml
by examplesbin/analog
(*nix OS) or bin/analog.bat
(Windows)http://localhost:8083
) and type desired log path into URI, for example:
http://localhost:8083/#/home/me/apps/my-app/events.log
http://localhost:8083/#/node://my-remote-node/home/me/apps/my-app/events.log
http://localhost:8083/#/docker://my-container
http://localhost:8083/#/kubernetes://my-pod-4g5h57-hj4d
http://localhost:8083/#/k8s://deployment/my-deployment
After that you should see last several lines of the log in your browser and the new records must be added to them as they appear in the log source.
Because AnaLog is still under development, it's not provided with neither comprehensive documentation nor support. Some basic information can be found on Wiki pages. Nevertheless the author would be glad to help you with any questions concerning AnaLog usage. You can ask for help by means of an issue or contact the author directly.
See CONTRIBUTING document.
AnaLog relies on MIT license. See this document for details.