https://github.com/apinf/jupyter-api-log-analysis
Jupyter notebook for analyzing API request logs
https://github.com/apinf/jupyter-api-log-analysis
Last synced: over 1 year ago
JSON representation
Jupyter notebook for analyzing API request logs
- Host: GitHub
- URL: https://github.com/apinf/jupyter-api-log-analysis
- Owner: apinf
- License: cc0-1.0
- Created: 2017-09-11T13:01:00.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T23:36:44.000Z (over 3 years ago)
- Last Synced: 2025-01-21T09:28:04.188Z (over 1 year ago)
- Language: Jupyter Notebook
- Size: 593 KB
- Stars: 0
- Watchers: 4
- Forks: 2
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://hub.binder-beta.omgwtf.in/user/70933706-099c-418a-b478-e809e4c6edb0/notebooks/API_log_analysis.ipynb?)
# Jupyter Notebook - API log analysis
A Jupyter Notebook for analyzing log files from API Umbrella.
# Try it out
You can [view this notebook online](https://github.com/apinf/jupyter-api-log-analysis/blob/master/API_log_analysis.ipynb).
# Run locally
## Prerequisites
You will need to be familiar with Python and how to create virtual environments.
## Setup
To set up a local environment and run these notbooks, follow these steps:
1. Create and activate a virtual environment
2. Run `pip install -r requirements.txt`
3. If you want to run the Elasticsearch notebook
- create an environment variable called `ELASTICSEARCH_URL` with the URL to an Elasticsearch instance
- On GNU/Linux: `export ELASTICSEARCH_URL="http://example.com"
4. Run `jupyter notebook`
5. Navigate to the desired notebook and run the cells