Create a dynamic dashboard of your log files by selecting options from the given list of options.
Dashboard.log / LogBoard helps you to :
- Visualize system variables
- Helps to understand log file
LogBoard is built using Streamlit
which is powered by Python
and Altair
.
- An Operating System like Windows, OsX , Linux
- A Python Installation
- Git CLI
Clone the repo
git clone https://github.com/Cyber-Machine/dashboard.log.git
cd into the project root folder
cd dashboard.log
Then you should create a virtual environment named streamlit
python -m venv streamlit
and activate the environment.
On Linux, OsX or in a Windows Git Bash terminal it's
source streamlit/Scripts/activate
or alternatively
source streamlit/bin/activate
In a Windows terminal it's
streamlit/Scripts/activate.bat
Create virtual environment named streamlit
conda create -n streamlit python=3.7.4
and activate environment.
activate streamlit
Then you should install the local requirements
pip install -r requirements.txt
streamlit run app.py
The best way to contribute is via a Pull request and Github Issues
In the pull request you should make a brief description of changes made.
Thanks for your time.
- Adding a
Regex
catcher to catch particular commands / errors in log file. Multi-file support
, a way to integrate log reports of multi log file.