LOGos
Utilizing system logs to perform causal analysis. You can access the documentation here.
Please begin by installing the Python packages required for this project by running pip install -r requirements.txt
.
OpenAI integration
In order to use the LLM-powered capabilites of LOGos, please add a .env
file to the root of this repo and define OPENAI_API_KEY
appropriately.
Trying out LOGos
For an introduction to our Python-based interface at demo/demo.ipynb
.
We also offer a UI-based demo, which you can launch by running
Reproducing our evaluation
To reproduce the evaluation from our VLDB paper, please follow the following steps:
- Follow the instructions in
dataset_files/README.md
to gain access to our datasets. - Within
evaluation/
, you will find directories based on each experiment presented in our paper. Based on the experiment you would like to reproduce, switch into the appropriate directory and run thereproduce.sh
script (you may need to edit file permissions to make it executable). This will run the experiment and plot the results. - Find the resulting plots in
evaluation/repro_plots/
. The raw data for each plot will be saved inevaluation/repro_plots_data/
.