All Projects → LeviBorodenko → Logation

LeviBorodenko / Logation

Analyse your NGINX access logs and create beautiful maps of the locations from which people access your service.

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Logation

Dex
Dex : The Data Explorer -- A data visualization tool written in Java/Groovy/JavaFX capable of powerful ETL and publishing web visualizations.
Stars: ✭ 1,238 (+1150.51%)
Mutual labels:  data-analysis, data-visualization, d3
Graphia
A visualisation tool for the creation and analysis of graphs
Stars: ✭ 67 (-32.32%)
Mutual labels:  data-analysis, data-visualization
Daru View
daru-view is for easy and interactive plotting in web application & IRuby notebook. daru-view is a plugin gem to the existing daru gem.
Stars: ✭ 65 (-34.34%)
Mutual labels:  data-analysis, data-visualization
Startr
A template for data journalism in R
Stars: ✭ 69 (-30.3%)
Mutual labels:  data-analysis, data-visualization
Victory Pie
D3 pie & donut chart component for React
Stars: ✭ 61 (-38.38%)
Mutual labels:  data-visualization, d3
Tsne Cuda
GPU Accelerated t-SNE for CUDA with Python bindings
Stars: ✭ 1,120 (+1031.31%)
Mutual labels:  data-analysis, data-visualization
Awesome Business Intelligence
Actively curated list of awesome BI tools. PRs welcome!
Stars: ✭ 1,157 (+1068.69%)
Mutual labels:  data-analysis, data-visualization
Vue Data Board
A Data Analysis Board in Vue.
Stars: ✭ 1,046 (+956.57%)
Mutual labels:  data-analysis, data-visualization
Victory
A collection of composable React components for building interactive data visualizations
Stars: ✭ 9,248 (+9241.41%)
Mutual labels:  data-visualization, d3
Ac D3
Javascript Library for building Audiovisual Charts in D3
Stars: ✭ 76 (-23.23%)
Mutual labels:  data-visualization, d3
Openrefine
OpenRefine is a free, open source power tool for working with messy data and improving it
Stars: ✭ 8,531 (+8517.17%)
Mutual labels:  data-analysis, data-visualization
C3
📊 A D3-based reusable chart library
Stars: ✭ 9,163 (+9155.56%)
Mutual labels:  data-visualization, d3
Running page
Make your own running home page
Stars: ✭ 1,078 (+988.89%)
Mutual labels:  data-analysis, data-visualization
D3
This is the repository for my course, Learning Data Visualization with D3.js on LinkedIn Learning and Lynda.com.
Stars: ✭ 64 (-35.35%)
Mutual labels:  data-visualization, d3
Metrotwitter
What Twitter reveals about the differences between cities and the monoculture of the Bay Area
Stars: ✭ 52 (-47.47%)
Mutual labels:  data-analysis, data-visualization
Tabix
Tabix.io UI
Stars: ✭ 1,152 (+1063.64%)
Mutual labels:  data-analysis, data-visualization
Tracegraph
A JavaScript library for plotting graphs of traceroute or similar data
Stars: ✭ 44 (-55.56%)
Mutual labels:  data-visualization, d3
Data Science Lunch And Learn
Resources for weekly Data Science Lunch & Learns
Stars: ✭ 49 (-50.51%)
Mutual labels:  data-analysis, data-visualization
My Journey In The Data Science World
📢 Ready to learn or review your knowledge!
Stars: ✭ 1,175 (+1086.87%)
Mutual labels:  data-analysis, data-visualization
D3vue
A D3 Plugin for VueJS
Stars: ✭ 87 (-12.12%)
Mutual labels:  data-visualization, d3

Logation [NGINX]

Analyse your NGINX access logs and create beautiful maps of the locations from which people access your service.

result


Build Status

How to use

First of all, make sure you have python3.x and geolite2 installed. The later can be installed via pip with pip install maxminddb-geolite2 python-geoip-geolite2.

Then simply clone this repository, put a copy of your NGINX access.log in the ./rawData/ folder and run Logation.py.

The map can then be found at ./map/map.html.

The ./cleanData/ folder contains the .json and .txt files with the geolocations of all unique ips and some other statistics (like what OS has been used etc.).

On an ordinary laptop 100mb of access.log size takes about 30s to analyse.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].