Visualization Examples¶
This directory contains a number of visualization examples that can be
used to display information collected using the acitoolkit
. Many of
the examples are meant to run alongside the ACI Endpoint Tracker
application and interact with the MySQL database that the ACI Endpoint
Tracker
populates. Most of the visualization examples are interactive.
Installation¶
To run the visualizations, the python package Flask
is required.
This can be installed using pip
as follows:
pip install flask
It is also recommended that the ACI Endpoint Tracker
is installed.
Usage¶
Run the visualizations as follows (supplying your own MySQL credentials):
python acitoolkit-visualizations.py --mysqlip 127.0.0.1 --mysqllogin root --mysqlpassword password
Alternatively, you can create a credentials.py file in the same directory with the following:
MYSQLIP='127.0.0.1'
MYSQLLOGIN='root'
MYSQLPASSWORD='password'
If the credentials.py file is used, run the visualizations as follows:
python acitoolkit-visualizations.py
Once the visualizations are running, you should see the following displayed:
* Running on http://127.0.0.1:5000/
* Restarting with reloader
Simply point your favorite web browser to the following URL and explore:
http://127.0.0.1:5000/