Skip to content
No description, website, or topics provided.
Jupyter Notebook Python JavaScript Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
notebook
static
telegraf
.gitignore
Container.json.tmpl
DetailedDescription.md
README.md
blocks.owl
colors.owl
colors.owl.svg
create-dashboards.sh
docker-compose-observability.yml
docker-compose.yml
influxdb.conf

README.md

ColorWave - A Stream Reasoning Tutorial

img

This is the initial repository for the tutorial

The structure works as follow

  • solutions/ folder contains the solution notebooks

To run this tutorial you need docker and docker-compose. Here there is a tutorial for you to learn how!

The tutorial runs 5 containers:

  • Jasper - an RSP Engine that will run out continous queries
  • ColorStream - a streamer of color instances in RDF. Three of them will be run: Red, Green and Blue.
  • ShapeStream - a streamer of triangles, squares and circles instances in RDF.
  • StreamHub - A Stream Publishing Service
  • MyNotebook - A Jupyter Notebook interface to interact with out rdf streams/rsp engines

Getting ready for the tutorial

Clone this repository or download it

From inside the project folder run

docker-compose pull

this takes a while

Running the tutorial

On the lecturer signal (To run the project)

docker-compose up

Then go to MyNotebook

Running with Observability

docker-compose -f docker-compose-observability.yml up

./create-dashboard.sh

then go to grafana and observe memory consumption at http://localhost:3000/

usr:adming pw: adming

You can’t perform that action at this time.