Meraki Data analysis through confidence interval

In this code we analyze data from Meraki API. We are going to use Bollinger Bands analysis for Meraki data an provide a confidence inteval to detect data that goes beyond 2 standard deviation

Installation

Install docker and docker-compose previously.

Clone the repo

git clone https://github.com/mighidalgo/ikusi-devnet.git

Go to your project folder

cd ikusi-devnet

Usage

Run docker compose

docker-compose up -d

Now you have the project up and running, enter the URL

http://localhost:8001/fetch

Configuration

  • In order to fetch data from Meraki API, we need to set this env variables in the docker-compose file
    • BASE_URL - Required, Meraki API URL.
    • API_KEY - Required, Apikey to access the API.
    • ORG_ID - Optional, if you want the data from a specific organization of the Meraki data, set this var.

Example

Columns A, B, C and D is the dataset from Meraki API

Columns E, F, G, H, I and J represents the dataset processed with Bollinger Bands analysis

image

Hardware and Software requirements

You can run this project by just installing docker and docker-compose on your machine or server.
Recommendend hardware is 4 GB of ram and a dual core processor.

View code on GitHub
  • Owner

  • Contributors

    +1Github contributor
  • Categories

  • Products

    Meraki
  • Programming Languages

    Python
  • License

    BSD 3-Clause "New" or "Revised" License

Code Exchange Community

Get help, share code, and collaborate with other developers in the Code Exchange community.View Community
Disclaimer:
Cisco provides Code Exchange for convenience and informational purposes only, with no support of any kind. This page contains information and links from third-party websites that are governed by their own separate terms. Reference to a project or contributor on this page does not imply any affiliation with or endorsement by Cisco.