Skip to content

The Analytics Engine is a framework designed to support data analysis of services deployed in a fog/edge environment. Telemetry and infrastructure topology are used as enablers of different (and flexible) analysis tasks, models and knowledge base construction.

License

Notifications You must be signed in to change notification settings

svoorakk/analytics_engine

 
 

Repository files navigation

Edge Analytics Engine

  1. What it does?
  2. Tools for using the Engine
  3. For End Users
  4. Examples
  5. Contributions
  6. License

What it does?

The Analytics Engine is a framework designed to support data analysis of services deployed in a cloud environment. Telemetry and infrastructure topology are used as enablers of different (and flexible) analysis tasks, models and knowledge base construction.

The goal of this projects are:

  • Provide a powerful, lightweight tool able to collect infrastructure capabilities
  • Simplify the way analytics tasks are performed
  • Allow scalable execution of diverse analytics tasks
  • Provide flexible mechanisms aiming at embedding models and knowledge base available for analysis.
  • Technology agnostic, by means of aiming at supporting analytics tasks without the tight link with the technology used (e.g., OpenStack, Docker, etc.)
  • Lightweight and structured in such a way that it can easily run on constrained devices.
  • Highly customizable, we give you the core, you turn it into beautiful analytics pipelines.

Tools for using the Engine

  • Landscaper: The supported tool for topology.
  • SNAP: The supported tool for telemetry.

For End Users

As an end user of the Edge Analytics Engine, you'll be able to perform analytics tasks from either Command Line or the provided Rest API.

Rest API is documented here.

Examples

Test_client folder provides examples of using The Edge Analytics Engine from Rest API.

Contributions

Contributions from the community are highly appreciated. The Analytics engine needs:

  • Contributors: We appreciate reviews and support on the core framework
  • Integrations: Do you want to test out our core framework and extend it with more models and analytics tasks? You are more than welcome!

Just a few small steps separate you from contributing, take a look at our CONTRIBUTING.md section.

License

The Edge Analytics Engine is an Open Source software released under the Apache 2.0 License.

About

The Analytics Engine is a framework designed to support data analysis of services deployed in a fog/edge environment. Telemetry and infrastructure topology are used as enablers of different (and flexible) analysis tasks, models and knowledge base construction.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Dockerfile 0.1%